罗列几款时下高人气的PHP开发框架

所属分类: 网站运营 / 建站经验 阅读数: 114
收藏 0 赞 0 分享

1. Laravel - 巨匠级PHP开发框架

现在最流行的一款PHP框架,功能强大,学习和使用也非常简单方便,即使你是PHP新手,也不用担心入门问题。
2016114102437537.jpg (750×488)

2. Phalcon - 最快的PHP框架

Phalcon是基于C语言的拥有高性能和低功耗等特点的开源PHP开发框架。 它是一个全栈的PHP框架,为开发者提供了网站及应用开发所需的大量高级工具。Phalcon中的所有函数都以PHP类的方式呈现,开发者既无需学习和使用C语言,又无需担心性能的问题。性能优越是Phalcon受欢迎的最主要的因素。
2016114102513506.jpg (750×488)

3. Symfony - 开发速度和性能的结合体

Symfony是一个基于MVC模式的面向对象的PHP5框架。它具有开源、开发速度快、性能高等特点。但是Symfony2的学习曲线也比较陡峭,没有经验的初学者往往需要一些练习才能掌握其特性。
2016114102531018.jpg (750×488)

4. CodeIgniter - 优雅的PHP框架

这个框架非常特殊,它是一个非常老的PHP框架,很快可能就会被淘汰。但是它依然是一个值得一试的框架。
2016114102547216.jpg (750×488)

5. Yii - 快速、安全和专业的PHP框架

Yii是一个高性能的,适用于开发WEB2.0应用的PHP框架。Yii几乎拥有了所有的特性,包括MVC、DAO/ActiveRecord、I18N/L10N、caching、基于JQuery的AJAX支持、用户认证和基于角色的访问控制、脚手架、输入验证、部件、事件、主题化以及Web服务等等。Yii采用严格的OOP编写,Yii使用简单,非常灵活,具有很好的可扩展性。

2016114102604486.jpg (750×488)

6. Aura - 干净、完整的PHP类库

Aura为PHP 5.4及以上版本提供独立的类库,它的代码非常干净,并且真正独立。这些包可以单独使用,也可以将它们合并到开发者自己的框架中。这个框架国内使用的人不多,资料也非常少,不建议使用。
2016114102620728.jpg (630×380)

7. CakePHP - 更简单、更快速、代码更少

CakePHP是一个基于PHP的免费且开源的PHP框架,最开始从Ruby On Rails框架里得到的灵感。它提供程序员所需要的基本体系架构,因此程序员可以使用它更快速且不失灵活性地创建网络应用程序。另外,CakePHP还拥有一个活跃的开发团队以及社区。
2016114102637390.jpg (630×353)

8. Zend Framework

由最流行最专业的PHP IDE产品Zend Studio的开发商开发,Zend Framework (简写ZF)是开源的,主要用于Web应用程序的开发和服务,ZF采用 MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。
2016114102702556.jpg (630×409)

9. Flight

Flight是一个快速、简单、可扩展的微型PHP框架,允许用户快速的构建Restful Web应用程序,同样易于学习和使用,简单但是很强大!
2016114102722993.jpg (750×488)

10. Kohana

Kohana是个开源的、面向对象的MVC Web框架,是使用PHP 5来构建的。它的优点是快速、安全和体积小。
2016114102741063.jpg (750×488)

11. ThinkPHP -国产的力量

ThinkPHP快速、借用了成熟的Java思想,但是实际使用呢过程中有些基本的CURD的关联操作居然存在错误。ThinkPHP基于PHP5,充分利用了PHP5的特性。让我十分喜欢的是ThinkPHP的数据验证和自动填充。但是这个也束缚了ThinkPHP导致不考虑添加自动统计字段等小功能.
ThinkPHP还有一个特性是从自动生成数据,但是这个却不支持关联。唉,ThinkPHP有着十分优秀的特性和思想,却有着很一般的应用实践体验。 ThinkPHP的文档号称最丰富,事实也是这样,但是ThinkPHP的文档和示例却又太泛泛,比如表关联只介绍了其在model里面的定义,其他的CURD操作都没有提及。

12. FleaPHP

FleaPHP是一个采用PHP开发(完全支持 PHP4和PHP5)的应用程序框架,为开发者创建自己的应用程序提供了必要的基础功能和辅助组件。它成熟、快速、功能丰富。但在一些细节上不如ThinkPHP人性化。如url函数。在FleaPHP中url函数的前两个参数是控制器,动作名 ,而ThinkPHP恰好相反,因为只输入动作名的情况很多。而且数据库的操作上这种参数的安排也是没有ThinkPHP人性化。FleaPHP对数据的操作很强大,居然可以操作中间表。FleaPHP的文档和示例极少,学习成本大。但是一上手之后就很简单了。
FleaPHP框架的核心非常小,但通过灵活的配置,可以组合出各种类型的基础架构。对于简单的脚本页面,FleaPHP不需要载入MVC模式,只需 要为应用程序提供业务逻辑和数据库服务。而对于复杂的应用程序,FleaPHP可以完成从MVC模式调用、访问控制、数据验证到文件上传、图片处理等各种 各样的任务。正是因为这种出色的定制和扩展能力,FleaPHP真正接近了“满足从简单应用到企业开发的各种需求”这个目标。而且与许多其他框架不 同,FleaPHP是一个完全在实际开发中精炼出来的框架。
FleaPHP作为一个完全国产的框架,具有完全中文化的文档、代码注释,并且在扩展功能上也注重考虑国内开发者的实际需求。因此相对于国外的各种框架,FleaPHP更容易被国内开发者所接受。

更多精彩内容其他人还在看

医疗行业怎么做好网站建设?建站注意事项及经验

踏足互联网,医疗行业可以将自身优势资源整合到网站中去,为大家提供病理知识、在线咨询或者预约就诊服务等。那么如何做好医疗行业的网站建设呢?本期为大家分享一些在建站过程中需要注意的东西和建站经验,希望能给大家带来帮助
收藏 0 赞 0 分享

企业应该怎么策划自己的网站?规划网站注意事项总结

网站建设虽然是一个比较复杂的过程,包括网站策划、网页设计、程序开发、上传网页、发布网站等,那么企业应该怎么策划自己的网站?下面为大家介绍规划网站注意事项,来看看吧
收藏 0 赞 0 分享

大众点评网站的支付系统构建经验分享

大众点评网站的服务器端在迭代的同时保持了很好的扩展性和可用性,这里我们来看一下大众点评网站的支付系统构建经验分享,主要以大众点评的支付渠道网关系统为核心.
收藏 0 赞 0 分享

网易蜂巢的容器运维管理服务使用指南

网易蜂巢提供对Docker容器的警报和性能监控服务,通过图形化面板操作十分简洁,这里前提假设服务器端已经架设在容器中,那么接下来就让我们来看网易蜂巢的容器运维管理服务使用指南
收藏 0 赞 0 分享

为什么认为自助建站不适合SEO?自助建站工具搭建出来的网站对SEO的支持如何?

最近有一个做SEO优化朋友询问为什么自助建站做出来的网站排名很难做上去?自助建站工具搭建出来的网站真的适合SEO吗?本文将提供相关内容供大家了解,希望对大家有所帮助和启发
收藏 0 赞 0 分享

支持支付宝的高性价比美国VPS主机Pzea的购买及使用评测

Pzea一直是低价位VPS的人气之选,在美国三个大城市分别建有机房,且构建于KVM虚拟机之上,性能较为出众,接下来就为大家来分享一下这个支持支付宝的高性价比美国VPS主机Pzea的购买及使用评测
收藏 0 赞 0 分享

网站页面一定需要HTML静态化吗 实战说明静态化的必要性

很多刚开始运营网站的伙伴们都要知道网站内的页面需要进行URL优化吗?如设置静态化等,对此,本文就为大家解析一下网站静态化的必要性,有兴趣的朋友们可以了解下哦
收藏 0 赞 0 分享

移动端界面设计之尺寸基础知识学习

这篇文章主要为大家详细介绍了移动端界面设计之尺寸基础知识,通俗易懂的学习教程帮助大家了解关于移动端设计尺寸的相关知识,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

如何提高用户体验?优秀的用户体验需要遵守的十大准则

自己的网站做的很漂亮却依然没有排名,这是为什么呢?这个时候,你应该考虑你是否关注到用户体验?而如何提高用户体验又是你要考虑的问题了,本文将提供优秀的用户体验需要遵守的十大准则供大家了解,希望对大家有所帮助和启发
收藏 0 赞 0 分享

DoubleClick Ad Exchange Seller(adx) 为您的广告代码生成异步代码的方法

这篇文章主要介绍了DoubleClick Ad Exchange Seller(adx) 为您的广告代码生成异步代码的方法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多