16款你可能有兴趣尝试的PHP框架

PHP因其灵活易用成为搭建网站应用程序和框架的很受欢迎的语言。

框架是用为了让你使用和实施的流线型的PHP代码。 PHP框架是全世界很多有天赋的开发者所写成的代码集。用另一句话说,php框架帮助快速搭建程序,来缩减开发时间,建立更多稳定的程序并且减少时间上开发相同代码的数量。

下面会介绍16种很不错的PHP框架。

Recess Framework

Recess是一款RESTful的php框架提供了一种有趣的很好使用的开发体验给初学者和有此类经验的开发者。如果你想要一个有大部分RESTful功能的PHP框架,并且不需要来管理命令行或学习负责的环境搭建。Recess正适合你。Recess快速,轻量级,并且占用内存很少,是一款松耦合的基于MVC架构设计的框架。

Cake PHP

CakePHP可能是现在最受欢迎的PHP框架,也是使用MVC的架构。CakePHP是比CodeIgniter和Kohana都要复杂一点但是它有它本身的优势:它拥有很多的文档使其很有趣和很容易理解,强大的社区支持让你更有兴趣来学习,并循序渐进的让你制作自己的"蛋糕".

Vork

Vork是一个很容易使用并且性能优良的典型的PHP框架。自从Vork去掉了不需要的它实现的框架的部分,这个框架把去掉的负面的部分留下了精简优良的框架,我们把单词"framework"的w分开就会留下"Vork".

Simple PHP Framework

Simple PHP Framework是一个用PHP5写成的实用的搭建网站的工具。它为网店设计和自由编程人员提供了一个共同的基础来快速搭建应用程序。

Zend Framework

艺术和PHP精神的扩展, Zend Framework基于简易,面向对象的最佳实践,与其他公司的合作,并且有经过严格测试的代码集。Zend Framework专注于搭建更加安全,稳定和现代的Web2.0程序和服务,并且封装了广泛可用的API包括如Google, Amazon, Yahoo, Flickr, 也有与API提供者和收集者像StrikeIron和ProgrammableWeb.

Fat Free

浓缩在单一的55kb的文件中,这个框架的简单特定领域语言给你实用Fat-Free所有模板引擎,灵活的缓存和自动的反垃圾机制,整合了单元测试工具和代码分析工具。他是如此的轻量和快速,甚至都有一个带宽的开关来控制网页服务的流量。它也是唯一个框架提供了带宽控制和防止Dos攻击的保护。

Akelos

Akelos PHP框架是一个基于MVC设计的类似于Ruby on Rails的web应用程序框架。 它目标在于帮助程序员们建立更多的多语言数据库应用程序并编写更少的代码,which allows for the creation of uniform, simple to understand scripts(不太了解这句意思).

Flourish

Flourish 是一个PHP类框架,是一个一般意义上面向对象的类库。它有着模块化的结构,意味着并不是严格遵守MVC结构。它专注于安全,良好的文档和易用性,解决web开发中固有的一些问题。

Konstrukt

Konstrukt is 是一个非常轻量级的PHP框架有以下的特点:

CodeIgniter

CodeIgniter是一个强大的,高性能的,开源的PHP框架可以帮助你快速的搭建PHP程序。CodeIgniter因占用很少的内存资源而知名,可以使用它来减少你的服务器压力。

LightVC

LightVC与CakePHP, Code Igniter, symfony, Solar, and Zend Framework比较来说,有很大的不同。它主要的不同是不试图去完成一个完整的“Web框架”,而是试着去解决一个MVC中需要的其他工具所没有包含的。

Adroit

Adroit是一个轻量级的PHP5 MVC框架来帮助你快速开发。Adroit最主要的动机是保持简单,但是提供开发者很多有用的特性。不管你是刚刚开始web应用程序的开发,还是有一定经验,Adrotie能给你带来很好的体验。

Tekuna

Tekuna是一个为web应用程序设计的紧凑的框架。它提供了一个稳定的内核和简要的使用说明来开发你的项目。Tekuna是一个占用资源很少,并不会因一些不需要的东西来污染你的代码集。

UltraLite

Vision Media创建了UltraLite这个轻量级,高性能,包含ajax和大量易用特性的框架。一般的框架如CakePHP和CodeIgniter都是很棒的框架,我们鼓励你去考虑他们一样来看待这个框架。不管怎么样,UltraLite是会是一个轻量,快速,并且有很简单学习曲线。

Zephyr

Zephyr是一个基于ajax的框架。你可以很简单的开发出企业应用,并且也和容易来学习和实用。你可以搭建几分钟内一个很强悍的ajax程序。它实用的是模板引擎"smarty"和"adoDB", 你可以查看一下文档来进行ajax程序开发。

Yii Framework

Yii 是一个高性能的PHP框架来进行开发WEB2.0程序。Yii有很多丰富的特性: MVC,  DAO/ActiveRecord, I18N/L10N, 缓存机制, 验证和角色控制机制,测试等.. 它可以为你的开发减少很多时间。

英文链接