一直以来,PHP程序员们讨论最多的就是PHP各种框架的优缺点,今天PHP培训学校就针对thinkPHP这个框架来给大家讲解一下thinkPHP框架的优缺点。
ThinkPHP(FCS)是一个轻量级的中型结构,是从Java的Struts结构移植过来的中文PHP开发结构。它运用面向对象的开发结构和MVC形式,而且模仿完成了Struts的标签库,各方面都比较人性化,了解J2EE的开发人员相对比较简单上手,合适php结构初学者。 ThinkPHP的主旨是简化开发、进步功率、易于扩展,其在对数据库的支撑方面现已包含MySQL、MSSQL、Sqlite、PgSQL、 Oracle,以及PDO的支撑。ThinkPHP有着丰厚的文档和示例,结构的兼容性较强,可是其功用有限,因而更合适用于中小项目的开发。
优点
1.凭借成熟的Java思维
2.易于上手,有丰厚的中文文档;学习成本低,社区活跃度高
3.结构的兼容性较强,PHP4和PHP5彻底兼容、彻底支撑UTF8等。
4.合适用于中小项目的开发
5.从thinkphp3.2.2引进composer包管理工具
缺点
1.对Ajax的支撑不是很好;
2.目录结构混乱,比较其他结构目录结构要差一点;
3.上手简单,可是深化学习较难。