让你一看就懂的PHP主流框架利弊点
发布时间:2022-07-21 14:12:31 所属栏目:PHP教程 来源:互联网
导读:本篇文章我们来讲讲PHP四大框架的优缺点都有哪些,让你们在开发中更好的去选择使用哪款PHP框架去完成项目,废话不多说,我们一起来看看吧!! ThinkPHP ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。 优点: 1.易
本篇文章我们来讲讲PHP四大框架的优缺点都有哪些,让你们在开发中更好的去选择使用哪款PHP框架去完成项目,废话不多说,我们一起来看看吧!! ThinkPHP ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。 优点: 1.易于上手,有丰富的中文文档; 2.框架的兼容性较强,PHP4和PHP5完全兼容、完全支持UTF8等。 3. 适合用于中小项目的开发 缺点: 1.对Ajax的支持不是很好; 2.目录结构混乱,需要花时间整理; 3.上手容易,但是深入学习较难。 u=2929603767,277317726&fm=26&gp=0.jpg 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.使用命令行工具。 缺点: 1。对Model层的指导和考虑较少 2.文档实例较少 3.英文太多 4.要求PHP技术精通,OOP编程要熟练! 5.View并不是理想view,理想中的view可能只是html代码,不会涉及PHP代码。 CodeIgniter 优点: 1.Code Igniter推崇“简单就是美”这一原则。没有花哨的设计模式、没有华丽的对象结构,一切都是那么简单。 2.几行代码就能开始运行,再加几 行代码就可以进行输出。可谓是“大道至简”的典范。 3.配置简单,全部的配置使用PHP脚本来配置,执行效率高; 4.具有基本的路由功能,能够进行一定程度的路由; 5.具有初步的Layout功能,能够制作一定程度的界面外观; 6.数据库层封装的不错,具有基本的MVC功能. 快速简洁,代码不多,执行性能高,框架简单容易上手,学习成本低,文档详细; 7.自带了很多简单好用的library,框架适合小型应用. 缺点: 1.本身的实现不太理想。内部结构过于混乱,虽然简单易用,但缺乏扩展能力。 2.把Model层简单的理解为数据库操作.。 至于附加的library 也还不错,简洁高效。 下载 (1).jpg Lavarel 框架 优点: 1.Laravel 的设计思想是很先进的,非常适合应用各种开发模式TDD, DDD 和BDD。 2.laravel 最大的特点和优秀之处就是集合了php 比较新的特性,以及各种各样的设计模式。 3.Ioc 容器,依赖注入等 ![]() (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |