Andy's Blog » » 2009最佳PHP框架 Yii

2009最佳PHP框架 Yii

Yii是一个美国华人开发的PHP框架, 以下是Yii官方网站上自己的介绍

是的,它就是Yii。一个高性能的基于组件的框架,是PHP开发大型Web应用程序的最佳选择。Yii配备完整的丰富的功能,包括MVC,DAO/ActiveRecord,I18N/L10N ,缓存,基于AJAX的jQuery支持,认证和基于角色的访问控制,辅助生成工具,输入验证,组件,事件,主题, Web服务,等等。严格地按照OOP编写,Yii易于使用,并且是非常灵活和可扩展。

官方网站: http://www.yiiframework.com/

Yii 是什么
Yii 是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,能够显著加速开发进程。Yii(读作“易”)代表简单(easy)、高效(efficient)、可扩展(extensible)。

需求
要运行一个基于 Yii 开发的 Web 应用,你需要一个支持 PHP 5.1.0 (或更高版本)的 Web 服务器。

对于想使用 Yii 的开发者而言,熟悉面向对象编程(OOP)会使开发更加轻松,因为 Yii 就是一个纯 OOP 框架。

Yii 适合做什么?
Yii 是一个通用 Web 编程框架,能够开发任何类型的 Web 应用。它是轻量级的,又装配了很好很强大的缓存组件,因此尤其适合开发大流量的应用,比如门户、论坛、内容管理系统(CMS)、电子商务系统,等等。

Yii 和其它框架比起来怎样?
和大多数 PHP 框架一样,Yii 是一个 MVC 框架。

Yii 以性能优异、功能丰富、文档清晰而胜出其它框架。它从一开始就为严谨的 Web 应用开发而精心设计,不是某个项目的副产品或第三方代码的组合,而是融合了作者丰富的 Web 应用开发经验和其它热门 Web 编程框架(或应用)优秀思想的结晶。

以前刚出来的时候, 文档不全, 现在挺全了.

官方论坛里还有中文版块 http://www.yiiframework.com/forum/index.php/board,11.0.html

文档也有中文版 http://www.yiiframework.com/doc/guide/zh_cn/index

优点实在太多了, 怎一个爽字了得! 而且还比CodeIgniter快


现在开始, 从CodeIgniter全面转向Yii

来看看Yii和Codeigniter的流行度对比

不过现在用户好像不够多, 估计在未来一年里会多起来.
不知道能否超越CodeIgniter, 也许由于难度比CodeIgniter大得多, 可能不能.

Incoming search terms:

Tags: PHP, Framework, 框架, PHP框架, Yii

本文地址: http://www.21andy.com/new/20090616/1333.html

15 评论 to “PHP开源CMS之MODx”

  1. king 于 2009-06-18 21:16:31 发表:

    博主在用么?

  2. HOHO 于 2009-07-15 18:34:16 发表:

    听说了。还没用过框架写东西

  3. 漂泊云间 于 2009-08-26 21:24:52 发表:

    学习一下
    但是评论为什么不能记住用户名和邮箱

  4. henry 于 2009-10-12 13:48:13 发表:

    写小程序就不用框架了

  5. woods 于 2010-03-12 17:58:26 发表:

    这个个人博客就是Yii弄的?

  6. dfasdf 于 2010-05-28 09:21:05 发表:

    看起来都像白痴

  7. sdfsd 于 2010-12-03 20:28:49 发表:

    powered by WordPress 34 queries. 0.137 seconds.
    见最下一行

  8. codefor 于 2010-12-14 15:16:46 发表:

    我也觉得是,太复杂,没有ci那样简洁优雅。。。

  9. francis 于 2011-01-24 17:46:38 发表:

    晕,Yii啊,用了8个月,基本掌握了……

  10. cifans 于 2011-04-26 21:12:22 发表:

    一大堆类,分明就是PHP模拟JAVA框架的作品,那有效率可言,东西一多就慢死。出名就是因为作者身份,“美籍华人”,才能引起国内的人注意,无语。。。

    huangjj 于 2011-08-30 17:34:47 回复:

    不是吧,你是否用yii来搭建过网站呢?实现项目?还有你是否对比过yii和其他框架呢?如果没有的话,你的话就是不负责的。为什么国人都喜欢对人不対事呢。对任何一个东西都应该心存敬畏,去证明后才得出结论,而不是先下结论

    Adam 于 2012-12-26 15:26:41 回复:

    说得对,要自己试试。
    我自己对比过yii,thinkphp,cakephp,symfony, zend的rps,yii是最好的,thinkphp不相上下,cakephp和zend差不多,symfony最慢

  11. Eric 于 2011-06-10 13:30:22 发表:

    说白了 YII就是庞大模拟Java的(强烈支持楼上Cifans说的)
    Codeigniter我试过比YII快N倍
    怎么一大堆人没自己试过就传播绯言
    YII那会快?我学CI用了2个礼拜
    学YII要用半年才敢说入门
    YII如果这么好 为什么Codeigniter的人数比YII多N倍
    自己看看Google trend比较一下吧

  12. 十八哥 于 2011-08-17 15:57:34 发表:

    我觉得是仿照Ror

  13. king_hinds 于 2012-05-04 09:15:31 发表:

    晕,我就看了一天,而且学PHP才5天,主管就说要考核我对Yii的了解。。。。感觉好复杂