PHP开辟app经常运用的三种框架引见
1、ThinkPHP框架
TP框架是一款疾速兼容简朴的轻量级国产PHP开辟框架,运用面向对象的构造和MVC形式举行开辟。它能够支撑Windows、Linux等效劳器,而且支撑MySql、Sqlite等多种数据库和PDO扩大。
其本身包括底层架构、兼容处置惩罚、基类库、数据库接见层、模版引擎、缓存机制、插件机制、角色认证、表单处置惩罚等经常运用的组件,而且关于跨版本、跨平台和跨数据库移植都比较轻易。合适中小型项目开辟。
上风:
简朴易用(Model,Controller,View担任各自的事情),它具有支撑XML标签库手艺的编译型模版引擎,支撑两种模版标签,动态编译,缓存手艺。还支撑自定义标签库,具有奇特的数据考证和自动添补,MD5数据加密等功用。布置简朴只需要一个进口文件,上手快。
瑕玷:
模版比较牢固,致使头脑轻易固化。
2、Yii框架
Yii Framework是一个基于组件、用于大规模web运用开辟的高机能PHP开源框架,是现在最具效力的PHP框架之一。合适大型分量型web运用开辟。
上风:
1、纯OOP开辟,模子运用轻易
2、支撑命令行东西开辟,能够疾速的建立一个web运用程序的代码
3、具有高度的可重用性和可扩大性
4、开辟速度快,机能优秀且功用雄厚
5、支撑composer包管理东西
瑕玷:
model 层斟酌较少,文档中中文文档较少。要求php手艺通晓程度,OOP编程也要很闇练。
3、Laravel框架
Laravel是一套简约,文雅的PHP WEB开辟框架。鸠合了PHP比较新的特征,以及种种的设想形式,是一个合适进修的框架,但要求PHP基本踏实闇练。合适大中型项目的开辟。
上风:
1、支撑Composer
2、框架构造比较清楚,注意代码的模块化(笼统了中间件,使命,效劳等)和可扩大性,路由体系疾速高效
3、支撑处置惩罚跨站要求捏造,在举行form表单post提交时,必需传入{{ csrf_field() }}
4、Laravel 的社区很壮大,具有雄厚的扩大包及东西
5、具有缓存、身份考证、使命自动化、hash加密、事件等功用
6、奇特的 .env环境文件,轻易了体系的设置和差别平台的开辟
瑕玷:
基于组件式的框架,相对有点痴肥。
引荐教程:thinkphp教程
以上就是php用什么框架开辟app的细致内容,更多请关注ki4网别的相干文章!