php种种主流框架的比较
一、ThinkPHP框架
上风:简朴易用(Model,Controller,View担任各自的事情),它具有支撑XML标签库手艺的编译型模版引擎,支撑两种模版标签, 动态编译,缓存手艺。还支撑自定义标签库,具有奇特的数据考证和自动添补,MD5数据加密等功用。布置简朴只需要一个进口 文件,上手快,有雄厚的中文文档;进修成本低,社区活跃度高,在国内企业运用较普遍。
瑕玷:模版比较牢固,致使头脑轻易固化。
二、CI框架
上风:框架比较简朴,合适入门开辟,易学,上手快,静态化很轻易,文档比较细致。
瑕玷:因为框架较小,所以功用不完全,比方运用mongoDB就要本身完成接口,对数据库的操纵不够平安(写入操纵)。对大型项 目支撑不好。
三、Laravel框架
上风:
1、支撑Composer
2、框架结构比较清楚,注意代码的模块化(笼统了中间件,使命,效劳等)和可扩大性,路由体系疾速高效
3、支撑处置惩罚跨站请求捏造,在举行form表单post提交时,必需传入{{ csrf_field() }}
4、Laravel 的社区很壮大,具有雄厚的扩大包及东西
5、具有缓存、身份考证、使命自动化、hash加密、事件等功用
6、奇特的 .env环境文件,方便了体系的设置和差别平台的开辟
瑕玷:基于组件式的框架,相对有点痴肥
四、Yii 框架
上风:
1、纯OOP开辟,模子运用方便
2、支撑命令行东西开辟,能够疾速的建立一个web应用程序的代码
3、具有高度的可重用性和可扩大性
4、开辟速度快,机能优秀且功用雄厚
5、支撑composer包管理东西
瑕玷:model 层斟酌较少,文档中中文文档较少。请求php手艺通晓程度,OOP编程也要很闇练。
以上就是php主流框架都有什么的细致内容,更多请关注ki4网别的相干文章!