ThinkPHP
ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts构造移植过来的中文PHP开发框架。它运用面向对象的开发构造和MVC形式,并且模仿完成了Struts的标签库,各方面都比拟人性化,熟习J2EE的开发人员相比照较容易上手,合适php框架初学者。ThinkPHP的目标是简化开发、进步效率、易于扩展,其在对数据库的支持方面曾经包括MySQL、MSSQL、Sqlite、PgSQL、Oracle,以及PDO的支持。ThinkPHP有着丰厚的文档和示例,框架的兼容性较强,但是其功用有限,因而更合适用于中小项目的开发。

优点:
1.易于上手,有丰厚的中文文档;
2.框架的兼容性较强,PHP4和PHP5完整兼容、完整支持UTF8等。
3.合适用于中小项目的开发
缺陷:
1.对Ajax的支持不是很好;
2.目录构造紊乱,需求花时间整理;
3.上手容易,但是深化学习较难。
Yii
Yii是一个基于组件的高性能php框架,用于开发大型Web应用。Yii采用严厉的OOP编写,并有着完善的库援用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web效劳,到主题化,I18N和L10N,Yii提供了今日Web2.0应用开发所需求的简直一切功用。事实上,Yii是最有效率的PHP框架之一。
优点:
纯OOP
用于大范围Web应用
模型运用便当
开发速度快,运转速度也快。性能优良且功用丰厚
运用命令行工具。
缺陷:
对Model层的指导和思索较少
文档实例较少
英文太多
请求PHP技术通晓,OOP编程要纯熟!
View并不是理想view,理想中的view可能只是html代码,不会触及PHP代码。
CodeIgniter
优点:
CodeIgniter推崇“简单就是美”这一准绳。没有花哨的设计形式、没有华美的对象构造,一切都是那么简单。几行代码就能开端运转,再加几行代码就能够停止输出。可谓是“大道至简”的模范。配置简单,全部的配置运用PHP脚原本配置,执行效率高;具有根本的路由功用,可以停止一定水平的路由;具有初步的Layout功用,可以制造一定水平的界面外观;数据库层封装的不错,具有根本的MVC功用.快速简约,代码不多,执行性能高,框架简单,容易上手,学习本钱低,文档细致;自带了很多简单好用的library,框架合适小型应用.
缺陷:
自身的完成不太理想。内部构造过于紊乱,固然简单易用,但缺乏扩展才能。把Model层简单的了解为数据库操作.框架略显简单,只可以满足小型应用,稍微不太可以满足中型应用需求.
评价:
总体来说,拿CodeIgniter来完成简单快速的应用还是值得,同时可以结构一定水平的layout,便于模板的复用,数据操作层来说封装的不错,并且CodeIgniter没有运用很多太复杂的设计形式,执行性能和代码可读性上都不错。至于附加的library也还不错,简约高效。
Laravel框架
优点:
Laravel的设计思想是很先进的,十分合适应用各种开发形式TDD,DDD和BDD,作为一个框
架,它准备好了一切,composer是个php的将来,没有composer,PHP肯定要走向衰败。
laravel最大的特性和优秀之处就是汇合了php比拟新的特性,以及各种各样的设计形式,
Ioc容器,依赖注入等。
缺陷:
基于组件式的框架,所以比拟臃肿
php原生开发的好处
如题,本人现在目前在测验运用面向进程原生php开发一个cms,当然主要是为了练技术,要完成哪些大模块,求老前辈们给个主张。
回复评论(解决方案)
能够参照市面上的一些CMS啊
能够参照市面上的一些CMS啊
==嗯模仿织梦
cms是内容管理体系ContentManagementSystem的缩写
不外是增、删、查、改四大功用
cms是内容管理体系ContentManagementSystem的缩写
不外是增、删、查、改四大功用
是的,您说的很核心,也很笼统。
你不是在测验运用面向进程原生php开发吗?
详细的得你自己来呀
你不是在测验运用面向进程原生php开发吗?
详细的得你自己来呀

1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com