加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

php常用框架有哪几种?优缺点你了解吗?

发布时间:2022-04-18 13:45:12 所属栏目:语言 来源:互联网
导读:php常用框架有哪些?我们知道PHP有很多框架,这篇文章主要介绍七个常用的框架,对其优缺点做作简单介绍,感兴趣的朋友可以了解一下。 一直以来,phper讨论最多的就是php各种框架的优缺点,网上的资料也是比较零散,现把几款主流的框架收集汇总一下,其中本人
       php常用框架有哪些?我们知道PHP有很多框架,这篇文章主要介绍七个常用的框架,对其优缺点做作简单介绍,感兴趣的朋友可以了解一下。
 
       一直以来,phper讨论最多的就是php各种框架的优缺点,网上的资料也是比较零散,现把几款主流的框架收集汇总一下,其中本人只是用过Yii2、Laravel、Yaf、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.上手容易,但是深入学习较难。
 
       二、 laravel
 
       优点
 
       1.laravel的设计思想是很先进的,非常适合应用各种开发模式TDD, DDD 和BDD
 
       2.支持composer包管理工具
 
       3.集合了php 比较新的特性,以及各种各样的设计模式,Ioc 容器,依赖注入等。

(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读