当前位置: 移动技术网 > 网络运营>推广>网站建设 > 罗列几款时下高人气的PHP开发框架

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

2018年04月30日  | 移动技术网网络运营  | 我要评论

1. - 巨匠级php开发框架

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

2. - 最快的php框架

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

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

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

4. - 优雅的php框架

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

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

yii是一个高性能的,适用于开发web2.0应用的php框架。yii几乎拥有了所有的特性,包括mvc、dao/activerecord、i18n/l10n、caching、基于jquery的ajax支持、用户认证和基于角色的访问控制、脚手架、输入验证、部件、事件、主题化以及web服务等等。yii采用严格的oop编写,yii使用简单,非常灵活,具有很好的可扩展性。

2016114102604486.jpg (750×488)

6. - 干净、完整的php类库

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

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

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

8.

由最流行最专业的php ide产品zend studio的开发商开发,zend framework (简写zf)是开源的,主要用于web应用程序的开发和服务,zf采用 mvc(model–view-controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。
2016114102702556.jpg (630×409)

9.

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

10.

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

11.  -国产的力量

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

12.

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网