您的位置 首页 php

php几种框架

ThinkPHP 框架

优点:

TP借鉴了 Java 思想,基于PHP5,充分利用了PHP5的特性,部署简单只需一个入口文件,一切搞定,简单高效,中文文档齐全,入门超级简单. 自带模板引擎,具有独特的数据验证和自动填充功能,框架更新速度比较迅速.

缺点:a)一个Model中可以操作多个表,但TP只能一个; b)TP默认初始化了很多配置,使用起来很方便. 但是把一些加载配置得时间拿去研究算法,这些小影响近乎可以忽略了.

CodeIgniter框架

优点:

配置简单,上手很快,全部的配置使用PHP脚本来配置,没有使用很多太复杂的设计模式,执行性能和代码可读性上都不错,执行效率比较高,具有基本的 MVC 功能,快速简洁,代码量少,框架简单,容易上手,自带了很多简单好用的library,框架适合中小型项目,大型项目也不是不可以,只是扩展能力稍差

缺点:

a)把Model层简单的理解为数据库操作 b) PHP框架 略显简单,只能够满足小型应用,略微不太能够满足中型应用需要

Laravel 框架

优点:

a)Laravel注重代码的模块化和可扩展性 b)artisan:命令行工具,很多手动的工作都自动了 c)可继承的模板,简化view的开发和管理

Laravel一直是PHP开发者最受欢迎的PHP框架. 这是一个年轻的框架,但是拥有优雅的语法,可简单快速开发你的应用. 他拥有大多数常见的功能,如: 路由,身份验证,会话,队列和 缓存 .

缺点:

a)laravel的中文文档比较少 demo也比较少,有时候一个功能要试好久,甚至眼看源码

YII框架

优点:

a)快速,敏捷,不拖沓,给程序员飞翔的能力 b)有gii功能(创建控制器,model层,crud等操作) c)具有高度的可重用性和可扩展性,是纯粹的面向对象的. 开发速度快,完备的文档,可重用性可高扩展,是最高效的开发框架之一

缺点:

a)对Model层的指导和考虑较少 b)文档实例较少 c)英文太多 d)要求 PHP技术 精通, OOP 编程要熟练 e)要求会 bootstrap

后记: 对于大部分转行的人来说,找机会把自己的基础知识补齐,边工作边补基础知识,真心很重要。

我们相信人人都可以成为一个IT大神,现在开始,选择一条阳光大道,助你入门,学习的路上不再迷茫。这里是北京尚学堂,初学者转行到IT行业的聚集地。”

文章来源:智云一二三科技

文章标题:php几种框架

文章地址:https://www.zhihuclub.com/150399.shtml

关于作者: 智云科技

热门文章

网站地图