跟老姚学前端,课程体系更完善,10%基础 + 90%实战演练,快人一步学编程

扫一扫浏览

如何定位一个好的PHP框架

未结贴
0 4803
产品站长未认证 2019-01-21 10:29:07
收藏

在这里我要硬是说哪个PHP框架是最好的,肯定要被很多网友喷死,知所谓“萝卜白菜,各有所受”,随你性子去吧,这里我发表一点个人的见解,新手上路,高手指道

现在市面上的框架太多,但凡有不同的须要就有不同的框架适合你,包括以前asp的程序现在还用的也一大堆,能说明什么,各有所须呗,像cms有织梦、帝国,商城有ecshop、tpshop,微信有小猪、微擎,当然还有很其它流行的框架,例如wordpress、Yii、larveral、thinkphp、Symfony....等等,各种五花八门的框架层出不穷,各有千秋,那么哪种好,怎么判定、评判呢

第一点:简单易学

这种显得很重要,一个框架对于一个新手来说,半天都还不知道怎么回事的情况,那真的不是很好;其次是安装过程也要简单,尽量的降低门槛。

第二点:文档齐全

有些人说加群学习,切....现在有几个人会理你们这些新手,只会统一回你“百度你不会呀”之类的话图,要说谁不是从那些阶段过来的呢,又何必这么高调的看新人呢,因此一个好的框架齐全的文档是必不可少的

第三点:容易扩展

任何公司都希望开展更多的业务,那么相应的网站也会扩展更多的功能,单商城改多商城,商城加分销,开发商户后台,各种改,各种扩,总之产品一直在完善,功能一直在扩展,那么方便扩展的框架就显得很重要了

第四点:方便维护

对于多平台,多业务共用相同数据的情况,或是功能复杂的系统后期好不好维护对于技术员就是种考验了,不好的系统,可能就须要更多的维护人员,加班加点的“尽整些没用的”工作,对于老板来说,钱花了,都是拆东墙补西墙,自己高兴就好。

第五点:少冗余代码

对于外行来说可能就不知了,搞技术的人大部分时间都是复制、粘贴,当然大部分时间是为了赶项目,难免会出现太多重复的代码,直到有一天,自己写的啥都不知道,也开始吐槽自己写的代码了,哪天产品要动的下须求,相同功能的地方很多,虽然都是一样的改,可要改的东西很多,跟产品较劲的脾气没少发。那么这就是要论一个好框架的重要性了,如果能把相同功能的代码能共用就共用,逻辑共用,你肯定会少写很多代码了。

其实一个好的框架还有很多的好处,多用几个框架,对比对比就清楚,谁用谁知道

至此,我还是没有说哪个框架有这样的,等待你们自己去发现,有人就要说了,为什么没把框架性能考虑在里面?那我也就只能这样回你了,要考虑性能,你就别用框架开发了,原生开发性能最好。

个人意见就发表在这里,无意中发现tpframe这个框架,就进来看看,整体来说还不错,希望能坚持下去。

希望能帮到你

最近热帖 HOT TOPIC
【全套视频】thinkphp5视频教程 87242
父元素flex之后,子元素高度自适应问题 10984
一张纸的厚度是0.01毫米,则该纸对折30次后是多厚(据说超过珠穆朗玛峰的高度)php实现 10059
thinkphp5隐藏默认模块的一些问题 9531
api接口文档插件easydoc的基本用法,快速搞定接口文档 9484
omnicore rpc api中文手册【usdt】 9314
PHP如何判断字符串是否为json格式 9227
教你如果处理高并发数据不同步的问题php篇 9069
关于thinkphp5.0.x getshell漏洞的说明 8886
使用宝塔linux面板创建FTP无法连接的解决办法(阿里云或腾讯云) 8768
月度热议HOT COMMENTS
【全套视频】thinkphp5视频教程 71
tpframe 后续版本你希望有的功能是什么(分享贴) 12
权限那里怎么一登录别的账号就报错啊 9
关于tpframe的一点话题 6
cms插件在分类排序的时候JSON错误 6
基于tpframe v3.x 的微信公众号插件已批量上线 5
tpframe插件tcms插件v2.2已发布上线,欢迎下载使用 5
tpframe6.0马上就要跟大家见面了,一次全新的升级 5
透析thinkphp5升级版开发框架tpframe 3
新增的管理员没有权限操作CMS模块。 3
爆料早知道: