
一、ThinkPHP
ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts构造移植过来的中文PHP开辟框架。它运用面向对象的开辟构造和MVC形式,而且模仿完成了Struts的标签库,各方面都比较人性化,熟习J2EE的开辟人员相对比较轻易上手,合适php框架初学者。 ThinkPHP的主旨是简化开辟、进步效力、易于扩大,其在对数据库的支撑方面已包含MySQL、MSSQL、Sqlite、PgSQL、Oracle,以及PDO的支撑。ThinkPHP有着雄厚的文档和示例,框架的兼容性较强,然则其功用有限,因而更合适用于中小项目的开辟。
相干引荐:《ThinkPHP教程》
长处:
1.借助成熟的Java头脑;
2.易于上手,有雄厚的中文文档;进修成本低,社区活跃度高;
3.框架的兼容性较强,PHP4和PHP5完整兼容、完整支撑UTF8等;
4.合适用于中小项目的开辟;
5.从thinkphp3.2.2引入composer包管理东西。
瑕玷:
1.对Ajax的支撑不是很好;
2.目次构造杂沓,比拟其他框架目次构造要差一点;
3.上手轻易,然则深切进修较难。
二、Yii
Yii 是一个基于组件的高机能php框架,用于开辟大型Web运用。Yii采纳严厉的OOP编写,并有着完美的库援用以及周全的教程。从 MVC,DAO/ActiveRecord,widgets,caching,品级式RBAC,Web效劳,到主题化,I18N和L10N,Yii供应了 本日Web 2.0运用开辟所须要的险些统统功用。事实上,Yii是最有效力的PHP框架之一。
长处:
1.纯OOP;
2.用于大规模Web运用;
3.模子运用方便;
4.开辟速率快,运转速率也快。机能优秀且功用雄厚;
5.运用命令行东西;
6.支撑composer包管理东西。
瑕玷:
1.对Model层的指点和斟酌较少;
2.文档实例较少;
3.英文太多;
4.请求PHP手艺通晓,OOP编程要闇练;
5.View并非抱负view,抱负中的view能够只是html代码,不会触及PHP代码。
以上就是yii和thinkphp的优瑕玷有哪些的细致内容,更多请关注ki4网别的相干文章!