HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    php框架十大排名(php性能最好的框架)

    发布时间:2023-05-05 09:11:49     稿源: 创意岭    阅读: 451        

    大家好!今天让创意岭的小编来大家介绍下关于php框架十大排名的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    创意岭作为行业内优秀的企业,服务客户遍布全球各地,相关业务请拨打电话:175-8598-2043,或添加微信:1454722008L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    本文目录:L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    php框架十大排名(php性能最好的框架)

    一、目前php开发网站,最为流行的框架是哪几个?L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Openbiz Cubi PHP开发框架L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    这显然是一个高耦合性的框架的代表,有点让开发人员“拎包入住”快捷酒店一样的的感觉。Openbiz Cubi 是一个应用平台式的开发框架。虽然与众多更加耳熟能详的框架相比 Openbiz Cubi 仍然是一匹黑马,但是还是一个十分值得推荐的框架。它自身基于Zend Framework构建,但是拥有自己独特的基于元数据的 MVC 和 ORM 逻辑,并采用Smarty和PHP模板 作为主要UI的模板引擎,所以如果你是Zend框架的玩家,别担心,Openbiz Cubi的代码也会同样让你很容易上手。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    它不同于其他传统意义上的PHP框架,它具有一个类似JAVA的元数据引擎, 可以通过XML的方式来“描述”大多数对象,甚至通过XML的描述就可以实现数据的CRUD(增删读改)这些操作。如果你的业务需求仅仅是要实现一些简单 的数据CRUD操作,你甚至不需要去写什么PHP代码,XML就可以全部搞定。而你的PHP功夫可以通过他的Plugin-Service方式用于集中在 实现某些特殊的业务逻辑上。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Openbiz Cubi目 前还有一个叫做 Openbiz Appbuilder 的超级好用的代码生成工具,对于还不熟Openbiz的XML元数据的开发人员来说,Appbuilder 绝对是一个可以帮助你快速上手的利器,他通过图形界面的生成向导来帮你自动创建数据对象、表单对象、嵌入式服务,甚至整个应用程序的雏形。 按Openbiz的官方介绍来说,你只需要思考清楚你的应用程序的业务逻辑,剩下的代码工作就交给Openbiz Appbuilder来帮你搞定吧。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    CakePHP 开发框架L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    如果你仍然需要编写面向PHP4兼容的代码,CakePHP 将是一个非常不错的选择, 在PHP 4 & 5的MVC式框架列表里面,CakePHP都曾经是最流行的。它还提供了很多种途径的技术支持(讨论组、留言板、IRC等)还有优秀的教程。 CackePHP是个很容易上手的框架,但是你并不容易在短短几周的时间就完全掌握它。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Zend Framework框架L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Zend Framework 是面对一些较有经验的开发者和从底层构建一些企业级应用程序而设计的。(例如:宣称面向企业应用而设计的 Openbiz Cubi 就是基于Zend Framework框架之上而构建的。)该框架是高度模块化的。这意味着你可以按你的实际需要来引用Zend的代码。有些函数库甚至可以很容的被提取出来 单独使用(例如Zend_Gdata,这也是个低耦合性的特点)使用Zend框架,你不必非要遵从它的MVC架构,(虽然你最好能这么做),并且它还提供 了许多内建的高级功能用于完成与现有的web服务整合,多语言化和实现单元测试这些任务。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    CodeIgniterL93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    CodeIgniter 是一个PHP5.2+ 的MVC框架,它体积小巧切具有丰富的文档资源。通常被称为“初学者框架”,因为它相对容易试用和较短的学习曲线,此外CodeIgniter也是十分灵 活和强大的。该框架拥有一个非常庞大的社区支持。并且在社区里面很容易找到大量的CI函数库,你可以大胆的梦想, 也许你正需要做的事情在社区的某个交流,某个人已经把它实现了。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    SymfonyL93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Symfony 是最古老的PHP框架之一(相信你从他的网站风格上也发现这一点了),他同样也是转为企业级Web应用程序而设计的。然而,对于他所能提供的所有动力和性 能而言,它只拥有很小的体积并且非常容易配置在大多数php的主机环境中。由于他的年头最长久,你会很容易找到许多关于Symfony的教程、书记等资 料,对于新手来说,这绝对是件好事儿。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Symfony使用命令行代码生成工具来为项目快速生成所需的代码,这种方式也许对于某些开发人员来说是前所未闻的(在那个年头,也许 吧。。。)然后,他可以帮助你在很短的时间里完成代码并是他们可以运行。Symfony的网站上手机了大量的教程和范例代码,来帮助你熟悉掌握他们。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Yii FrameworkL93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Yii 是一个高度模块化,高性能的PHP5框架,专门为了Web应用程序而开发。Yii采用了大量的命令行生成工具,让你可以快速的生成一些代码,因此,他最适 合于喜欢在命令行的黑窗口上敲敲打打的人。所有这些代码生成工具意味着你需要记住更多的命令和参数,但是一点你做到了,你会发现,它们将大大减少你所要花 费的时间来设置和配置你的应用程序。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    这种开发方式 非常类似于Openbiz Appbuilder所提供的向导式的代码生成方式,最大的不同点是Yii是基于命令行去生成代码,Openbiz Appbuilder是在图形界面上生成代码。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    ThinkPHPL93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP 开发框架,遵循 Apache2 开源协议发布,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和 MVC 模式,融合了 Struts 的 Action 思想和 JSP 的 TagLib(标签库)、 RoR 的ORM映射和 ActiveRecord 模式, 封装了 CURD 和一些常用操作, 单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Yii FrameworkL93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。事实上,Yii是最有效率的PHP框架之一。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    phalcon L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Phalcon是一套实现MVC架构的高性能PHP应用程序框架。初始版本发布于2012年11月,开放源代码并基于BSD授权条款。与其他大部分的PHP框架不同,Phalcon是以扩充的方式以C语言所编写,因此Phalcon的执行速度高过其他PHP框架,并且消耗更少的资源,根据官方的测试,Phalcon是目前世界上速度最快的PHP框架之一。[1] L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    二、国外主流PHP框架对比评测L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架) 大致对这些框架有个直观上的感受 简单分享一下 对于哪些做框架选型的时候 权当一个参考 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    主要参考的框架包括 CodeIgniter CakePHP ZendFramework Symfony 我对很多框架也没有认真使用 只是简单试用了一下 可能很多看法不成熟或者是错误的 请大家指正 一起成长 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

       CodeIgniter L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    优点 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    配置简单 全部的配置使用PHP脚本来配置 执行效率高 具有基本的路由功能 能够进行一定程度的路由 具有初步的Layout功能 能够制作一定程度的界面外观 数据库层封装的不错 具有基本的MVC功能L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    快速简洁 代码不多 执行性能高 框架简单 容易上手 学习成本低 文档详细 自带了很多简单好用的library 框架适合小型应用L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    缺点 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    把Model层简单的理解为数据库操作L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    框架略显简单 只能够满足小型应用 略微不太能够满足中型应用需要L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    评价 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    总体来说 拿CodeIgniter来完成简单快速的应用还是值得 同时能够构造一定程度的layout 便于模板的复用 数据操作层来说封装的不错 并且CodeIgniter没有使用很多太复杂的设计模式 执行性能和代码可读性上都不错 至于附加的 library 也还不错 简洁高效 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    CakePHP L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    优点 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    CakePHP是最类似于RoR的框架 包括设计方式 数据库操作的Active Record方式 设计层面很优雅 没有自带多余的 library 所有的功能都是纯粹的框架 执行效率还不错 数据库层的 hasOne hasMany 功能很强大 对于复杂业务处理比较合适 路由功能 配置功能还不错 自动构建脚手架(scaffold)很强大 适合中型应用 基本实现过了MVC每一层 具有自动操作命令行脚本功能 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    文档比较全 在国内推广的比较成功 大部分都知道CakePHP 学习成本中等L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    缺点 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    CakePHP非常严重的问题是把Model理解为数据库层操作 严重影响了除了数据库之外的操作能力L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    CakePHP的cache功能略显薄弱 配置功能稍嫌弱 CakePHP不适合大型应用 只适合中型应用 小型应用来说略微的学习成本高了点L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    评价 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    总体来说CakePHP框架代表了PHP框架很重要的一个时代和代表 并且目前发挥着很重要的作用 不少自己写的框架都模仿了CakePHP的方式 是个里程碑式的产品 CakePHP透露著RoR的敏捷开发方式和把数据库操作认为是唯一Model的设计思想 作为开发快速应用和原型是绝好的工具 同样 用来做Web 网站的开发框架 也是值得选择的 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Zend Framework L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    优点 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    官方出品 自带了非常多的 library 框架本身使用了很多设计模式来编写 架构上很优雅 执行效率中等 MVC设计中 比较简洁 具有路由功能 配置文件比较强大(能够处理XML和php INI) 各种 library 很强大 是所有PHP框架中各种功能最全面的 包括它不仅是一个框架 更是一个大类库(取代PEAR) 这是它的主要特色 能够直观的支持除数据库操作之外的Model层(比 CodeIgniter 和 CakePHP 强) 并且能够很轻易的使用Loader功能加载其他新增加的Class Cache功能很强大 从前端Cache到后端Cache都支持 后端Cache支持Memcache APC SQLite 文件等等方式 数据库操作功能很强大 支持各种驱动(适配器)L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    文档很全 在国内社区很成熟 并且目前不少Web 网站在使用 学习成本中等L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    缺点 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    MVC功能完成比较弱 View层简单实现(跟没实现一样) 无法很强大的控制前端页面L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    没有自动化脚本 创建一个应用 包括入口文件 全部必须自己手工构建 入门成本高L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Zend Framework 作为一个中型应用框架问题不大 也能够勉强作为大型应用的框架 但是作为一个很成熟的大型PHP框架来说 还需要一些努力L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    评价 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    作为官方出品的框架 Zend Framework的野心是可以预见的 想把其他框架挤走 同时封装很多强大的类库 能够提供一站式的框架服务 并且他们的开发团队很强大 完全足够有能力开发很强大的产品出来 所以基本可以确定的是Zend Framework前途无量 如果花费更多的时间去完善框架 同样的 Zend Framework架构本身也是比较优雅的 说明Zend官方是有很多高手的 设计理念上比较先进 虽然有一些功能实现的不够完善 比如View层 自动化脚本等等 这些都有赖于未来的升级 总体来说Zend Framework是最值得期待的框架 当然 你目前要投入你的项目中使用也是完全没问题的 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Symfony L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    优点L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Symfony 是我了解的PHP框架中功能最强大的 而且我使用时间比较长 但是很多功能还是没有挖掘出来 它完整实现了MVC三层 封装了所有东西 包括 $_POST $_GET 数据 异常处理 调试功能 数据检测 包含强大的缓存功能 自动加载Class(这个功能很爽) 强大的i n国家化支持 具有很强大的view层操作 能够零碎的包含单个多个文件 非常强大的配置功能 使用yml配置能够控制所有框架和程序运行行为 强大到让人无语 能够很随意的定义各种自己的class 并且symfony能够自动加载(auto load)这些class 能够在程序中随意调用 包含强大的多层级项目和应用管理 Project > Application > Module > Action 能够满足一个项目下多个应用的需要 并且每层可以定义自己的类库 配置文件 layout 非常强大的命令行操作功能 包括建立项目 建立应用 建立模块 刷新缓存等等 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Symfony绝对是开发大型复杂项目的首选 因为使用了Symfony 将大大节约开发成本 并且多人协作的时候 不会出现问题 在Project级别定义好基础Class以后 任何模块都能够重用 大大复用代码L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    缺点 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    数据库操作model采用了重量级的propel和creole 不过在我测试的版本中已经把他们移到了addon里 可用可不用L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    缓存功能无法控制 每次开发调试总是缓存 需要执行 symfony cc symfony rc 来清除和重建缓存 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    效率不是很高 特别是解析模板和读取配置文件的过程 花费时间不少 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    学习成本很高 并且国内没有成熟的社区和文档 连中文手册都没有 相应的要掌握所有功能 需要花费比较多的时间L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    评价 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Symfony绝对是企业级的框架 唯一能够貌似能够跟Java领域哪些强悍框架抗衡的东西 强悍的东西 自然学习复杂 但是相应的对项目开发也比较有帮助 自然是推荐复杂的项目使用Symfony来处理 觉得是值得 后期的维护成本比较低 复用性很强 相应的如果使用Symfony的应该都是比较复杂的互联网项目 那么相应的就要考虑关于数据库分布的问题 那么就需要抛弃Symfony自带的数据库操作层 需要自己定义 当然了 Symfony支持随意的构造model层 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    总结L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    以上数款框架 各有特色 而且都是开源项目 不过框架针对的项目不一样 一般来说 CodeIngiter 比较适合小型项目 CakePHP 和 Zend Framework 比较适合中型项目 Symfony 比较适合大型重量级项目 在项目选型的时候 要充分考虑框架的可以定制性 扩展性 因为每个项目都无法确定你是否会随着需求的变化进行改变 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    相对来说 Zend Framework 和 Symfony 应对变化的能力比较强 特别是能够随意定制 model 层的Class 能够非常方便增加自己业务或者数据处理类 我是个人比较推荐在中大型项目中使用的框架 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    CodeIngiter 和 CakePHP 在中小型项目中同样能够发挥重大作用 快速开发和原型构建 非常适合目标不清晰的原型项目的开发 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    当然了 也许 自己写一个框架更适合 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    lishixinzhi/Article/program/PHP/201311/21441

    L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    三、php框架排行L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    学习 zend framework 吧, smarty 不是框架,是模版引擎 L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    四、你们觉得哪个Php框架比较好L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Github 上 PHP 开源项目的排名 Search · stars:>0 · GitHub , 好有个概念. L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    以上就是关于php框架十大排名相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。L93创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司


    推荐阅读:

    phpstudy怎么运行php源码(phpstudy如何运行)

    iphone连拍快照怎么只有一张(iphone连拍快照怎么只有一张了)

    iphone色彩不够鲜艳(iphone颜色不够鲜艳)

    一句话形容茶颜悦色(一句话形容茶颜悦色的句子)

    关于杭州的美食(关于杭州的美食作文)