12款永不过时的PHP框架
Laravel是先进最流行、最先进的PHP框架,开源并且入门简单,几乎不需要什么学习投入。由于用户群多,所以Laravel的文档非常丰富,无论对于初学者还是对于有一定PHP开发经验的朋友都是一个不错的选择。
CodeIgniter的是一套小巧但功能强大的PHP框架,做为一个简单而"优雅"的工具包,它是一套专为PHP开发者建立功能完善的网络 应用程序。如果你是一个使用共享主机,并且为客户所要求的期限而烦恼的开发人员,如果你已经厌倦了那些傻大笨粗的框架,那么 CodeIgniter 就是你所需要的。
Kohana是个开源的、面向对象的MVC Web框架,是使用PHP 5来构建的。它的优点是快速、安全和体积小。
Phalcon也是一款开源PHP框架,主要优点是性能比其他PHP框架要优越,实际上Phalcon包含了ORM、模板引擎、PHQL等,几乎不需要其他第三方库。Phalcon还有一个优势也是它最大的优势——它是用C语言编写的,资源占用极低。
由最流行最专业的PHP IDE产品Zend Studio的开发商开发,Zend Framework (简写ZF)是开源的,主要用于Web应用程序的开发和服务,ZF采用 MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。
FuelPHP是一个简单的、灵活的、社区驱动的PHP 5.3 web框架。它的诞生源自于很多开发社区对于现有开发框架的不满,FuelPHP非常便携,几乎所有的服务器都能够很好的支持,并且简洁强大的语法也能够让你很快喜欢上它。
Aura为PHP 5.4及以上版本提供独立的类库,它的代码非常干净,并且真正独立。这些包可以单独使用,也可以将它们合并到开发者自己的框架中。
Yii Framework是一个基于组件、用于开发大型Web应用的高性能PHP框架。Yii几乎拥有了所有的特性,包括MVC、DAO/ActiveRecord、I18N/L10N、caching、基于JQuery的AJAX支持、用户认证和基于角色的访问控制、脚手架、输入验证、部件、事件、主题化以及Web服务等等。Yii采用严格的OOP编写,Yii使用简单,非常灵活,具有很好的可扩展性。
Symfony是一个基于MVC模式的面向对象的PHP5框架。它具有开源、开发速度快、性能高等特点。但是Symfony2的学习曲线也比较陡峭,没有经验的初学者往往需要一些练习才能掌握其特性。
CakePHP是一个基于PHP的免费且开源的PHP框架,最开始从Ruby On Rails框架里得到的灵感。它提供程序员所需要的基本体系架构,因此程序员可以使用它更快速且不失灵活性地创建网络应用程序。另外,CakePHP还拥有一个活跃的开发团队以及社区。
PHPixie是一个轻量级的 MVC PHP 框架,设计用于快速开发,易于学习,并提供一个坚实的基础开发框架。
Flight是一个快速、简单、可扩展的微型PHP框架,允许用户快速的构建Restful Web应用程序,同样易于学习和使用,简单但是很强大!