解读php四大主流框架优缺点
作为一名合格的PHPer , 在工作过程中少不了使用php各种框架 , 而据不完全统计 , 现在主流市场上大家使用的php框架大概有四个:laravel、 ThinkPHP框架、Yii框架和Codelgniter框架 。 而今天小星就给大家来解读一下这四个框架他们自己的优缺点有哪些?
本文插图
六星带你学编程 , 从入门到精通Laravel是一套简洁、优雅的PHP 框架(PHP Web Framework) 。 它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP , 而且每行代码都可以简洁、富于表达力 。
优点
Laravel 的设计思想是很先进的 , 非常适合应用各种开发模式TDD, DDD 和BDD , 作为一个框架 , 它准备好了一切 , composer 是个php 的未来 , 有基础的会很好上手 , 如果你觉得很难 , 那就是你还是个新手 , 基础知识不够扎实 。
laravel 最大的特点和优秀之处就是集合了php 比较新的特性 , 以及各种各样的设计模式 , Ioc 容器 , 依赖注入等 。
缺点
基于组件式的框架 , 所以比较臃肿
本文插图
六星带你学编程 , 从入门到精通Think PHP(F C S)是一个轻量级的中型框架 , 是从Java的Struts结构移植过来的中文PHP开发框架 。 它使用面向对象的开发结构和MVC模式 , 并且模拟实现了Struts的标签库 , 各方面都比较人性化 , 熟悉J2EE的开发人员相对比较容易上手 , 适合php框架初学者 。
Think PHP的宗旨是简化开发、提高效率、易于扩展 , 其在对数据库的支持方面已经包括MySQL、MSSQL、Sqlite、PgSQL、 Oracle , 以及PDO的支持 。 Think PHP有着丰富的文档和示例 , 框架的兼容性较强 , 但是其功能有限 , 因此更适合用于中小项目的开发 。
优点
1.易于上手 , 有丰富的中文文档;
2.框架的兼容性较强 , PHP4和PHP5完全兼容、完全支持UTF8等 。
3. 适合用于中小项目的开发
缺点
1.对Ajax的支持不是很好;
2.目录结构混乱 , 需要花时间整理;
3.上手容易 , 但是深入学习较难 。
- Yii框架
优点
纯OOP用于大规模Web应用
模型使用方便
开发速度快 , 运行速度也快 。 性能优异且功能丰富
使用命令行工具 。
- 重庆|重庆联刷科技—外卖店运营四大误区,商家要注意!
- 黄奇帆|值得深思!黄奇帆提出的互联网消费四大问题,直击人心!
- 投影仪|联想t500投影仪怎么样?联想t500和t200区别哪个好?使用评测解读
- |【康哥日精进】第162篇:php版本过高引起ecshop报错和不显示验证码
- 甲骨文|考古学家在仰韶遗址,发现古老的“陶文”,这种文字竟然可以解读
- 摄像头|OPPOK9 Pro全面解读:称之为中端旗舰,应该不过分吧!
- 王传福|阿里2021三季报分析及估值解读
- 小米科技|年度“四大旗舰”手机对比,详细分析优点、缺点,谁才是真的“机皇”
- 5g网络|已确认!真全网通5G手机:Redmi Note11 Pro支持四大运营商5G网络
- 华为|华为全场景新品来袭!官方海报解读,看看华为将要发布哪些新品