Yii是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。在WEB开发中Yii可以最大限度的实现代码重用,极大的提高开发的速度。名字Yii(读音是Yee or [ji:],应该就是“易”的读音 )代表的是容易(easy),高效(effcient)和可扩展(extensible)。
这便是基于组件的,高性能的php">开发框架,yii。是开发大型网站最好的选择。他几乎拥有了所有的特性,包括MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based AJAX support, 用户认证和基于角色的访问控制, 脚手架, 输入验证, 部件, 事件, 主题化以及Web services等. 用严格的OOP编码规则编写,Yii易于使用使用,非常灵活,具有很好的可扩展性。
优点实在太多了, 怎一个爽字了得! 而且还比CodeIgniter快
现在开始, 从CodeIgniter全面转向Yii
来看看Yii和Codeigniter的流行度对比
不过现在用户好像不够多, 估计在未来一年里会多起来.
不知道能否超越CodeIgniter, 也许由于难度比CodeIgniter大得多, 可能不能.
该版本包含五十项功能增强和补丁修复,包括一个新的 SQL 查询构建器、数据移植支持、用户表单定义的改进;更详细的错误信息提示以及命令行中匿名参数和全局选项的支持,支持使用 X-Sendfile 来发送文件。
用Yii的开发速度非常之快,除框架本身之外,需要为应用所写的编码极少。事实上这是最高效的开发框架之一。
Yii 具有高度的可重用性和可扩展性,是纯粹的面向对象的。Yii中的一切都是独立的可被配置,可重用,可扩展的组件。更重要的是Yii有着越来越多的扩展库。主要由使用着贡献出的组件组成,这可能有助于大大减少您的开发时间。
Yii 有着丰富的功能. 从 MVC, DAO/ActiveRecord, 到 主题化, 国际化 和本地化, Yii 提供了几乎所有今天的Web 2.0应用程序开发所需的功能。
在Yii参考手册是Yii完备的文档,有着你学习和掌握它所需要的任何信息。
Yii一开始就精心设计,以适应复杂的WEB应用开发。他不是一些项目的副产品或者第三方集成。而是融合了作者丰富的 Web 应用开发经验和其它热门 Web 框架和应用的优秀思想的结晶。
最后,但并非不重要,Yii是免费的,Yii遵循最新的BSD许可。它确保了它的第三方可发也循序和BSD相兼容的许可。这意味着无论从法律上还是财务上来说,您都可以自由的使用yii来开发任何一个开源的或者私有的应用。
Yii 以性能优异、功能丰富、文档清晰而胜出其它框架。它从一开始就为严谨的 Web 应用开发而精心设计,不是某个项目的副产品或第三方代码的组合,而是融合了作者丰富的 Web 应用开发经验和其它热门 Web 编程框架(或应用)优秀思想的结晶。
下载地址:http://yii.googlecode.com/files/yii-1.1.6.r2877.tar.gz