您的位置:首页 > 编程语言 > PHP开发

强烈推荐Yii开发框架

2010-11-22 21:00 274 查看
强烈推荐这个年轻的PHP开发框架,这是我接触过的各种PHP框架里最优秀的一个!

头一次在Slashdot上看到这个框架,并没有引起我的兴趣,估计又是个千篇一律的MVC。后来在看Prado的网站是发现这个原来是Prado团队的新作品,这才认真了解了一下这个Yii,官方网站上的两个描述吸引了我,

Yii incorporates many ideas and work from other well-known Web programming frameworks and applications. Below is a short list.

Prado: This is the major source of ideas for Yii. Yii adopts its component-based and event-driven programming paradigm, database abstraction layers, modular application architecture, internationalization and localization, and many others.

Ruby on Rails: Yii inherits its spirit of conventions over configurations. Yii also referenced its implementation of active record design pattern.

jQuery: This is integrated in Yii as the foundational JavaScript framework.

Symfony: Yii referenced its filter design and plug-in architecture.

Joomla: Yii referenced its modular design and message translation scheme.

Performance Comparison

Yii: 427 requests/second

CakePHP: 170 requests/second

CodeIgniter: 131 requests/second

Prado: 53 requests/second

Symfony: 51 requests/second

Zend: 36 requests/second

众多优秀框架有点的集合,加上超乎想象的速度,还有什么理由不试一下呢。正好手头有个想做的东西,就拿来试试吧,花了一个晚上把网站上的Yii Guide看完了,昨天晚上开始写程序。一个比较简单但完全够用了的CLI代码生成工具,又有设计好了的数据库,很快就搭起了系统的架子,然后写一些 Model的关联,业务方法,再加上一个个Action,加上一个个页面,整个开发过程中除了必须要做的业务处理有关的事,几乎没有任何需要重复工作的地 方,整个架构对于一个具备OO思想的程序员来说,一切都是很自然的,终于在PHP里也找到了RoR那样的开发的乐趣。另外,同样的一个 HelloWorld,比ZF快18倍,还确实不是吹的。我想我在很长一段时间里不会再考虑别的PHP框架了,呵呵。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: