欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

新手写php做毕业设计,写原生好还是用框架好?

程序员文章站 2022-03-24 21:37:59
...
想用php写毕业设计后台,功能不会很复杂,目测就是处理一些表单、操作数据库里的几个表、写个接口。是写原生好,还是学习一个框架并使用好呢?原生会一点,框架没用过。

回复内容:

想用php写毕业设计后台,功能不会很复杂,目测就是处理一些表单、操作数据库里的几个表、写个接口。是写原生好,还是学习一个框架并使用好呢?原生会一点,框架没用过。

我建议还是原生,对php底层多加了解,而且出了bug自己也知道怎么调试。因为当你没有过多开发经验的时候,即使使用框架,最多只能利用一些框架自带的orm和类库,反而框架那些特性和设计模式(比如说驱动,依赖注入,事件,容器,中间件)之类的会更加让你迷茫。

而且没有读过框架源代码,可能会有一些莫名其妙的错误不知道怎么处理。

而框架本身那些特性,设计模式等等根本用不到,如果不了解,可能会错误得利用,如果将来要把这些代码给你的hr看,可能会是扣分项。

框架好,因为毕业设计而言,论文或者设计书是大头,功能是主要的,工具是次要的,当然是怎么快怎么来。

原生+1。
框架其实就是把一些非常常用的功能做了一层包装,供你直接调用,比如数据库连接,后端渲染。
框架一般适用于快速开发的,不用纠结于要重复拼装mysql查询字段,怎么渲染html。而这些事情其实是一个开发者应该知道怎么做的。代码出错了会有很多非原生的debug信息,没有经验的话会看不懂。

当然虽然建议使用原生,不使用模板,但是推荐html渲染时使用模板。纯模板,比如smarty,做到前后端分离。

laravel 5 会是个不错的选择。

资料丰富,目前比较流行。

1.如果你只是想利用框架完成你所说的功能(页面,数据库等),有完备的例程给你参考。你需要做的只是依样画葫芦。

2.如果想为毕业后找工作积累一点东西,去搜一下框架里面用到的相关技术,学习一些理论知识,再看一下框架内是怎么实现的会让你获益非浅。

3.所谓原生的php不是不好,而是作为一个新手,当然是先跟优秀的框架学习,模仿,思考,才是最高效率的学习方法。

4.最后,基础知识当然是非常非常重要的,相信你已经具备了基本的php编程知识与web技术的大概了解,剩下的就是去实践了。

可以用框架,不需要追求多么高大上,功能实现就成。至于框架选择,tp5就可以了,中文文档,一大优势,至于设计模式,架构什么内部原理,不用理他,会用就行。

相关标签: php