http://www.ecapzul.com

                                                                  【5分排列3app】php用什么框架开发app-PHP问题

                                                                  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的详细内容,更多请关注php中文网其它相关文章!

                                                                1. 微信
                                                                2. 分享php中文网最新课程二维码相关标签:php app 框架
                                                                3. 本文原创发布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:没有了
                                                                  下一篇:没有了