深入了解 Yii 框架:特性、MVC 架构与 Active Record
1. 框架热潮与 Yii 的诞生
近年来,框架热潮兴起,如今参与 Web 应用开发的人几乎都成为了新一代“框架潮人”。Web 开发框架能提供核心基础架构,帮助开发者迅速将白板上的想法转化为可投入生产的代码。现代、灵活且可扩展的框架,对如今的 Web 开发者而言,几乎和编程语言本身一样重要。当编程语言与框架相互配合时,会形成强大的工具包,比如 Java 和 Spring、Ruby 和 Rails、C# 和 .NET,以及 PHP 和 Yii。
Yii 由创始人薛强于 2008 年 1 月 1 日开始开发这个开源框架。在此之前,薛强曾多年开发和维护 PRADO 框架。PRADO 项目积累的经验和用户反馈,让人们意识到需要一个更简单、更可扩展且更高效的基于 PHP5 的框架,以满足应用开发者不断增长的需求。2008 年 10 月,Yii 的初始 alpha 版本正式发布,其与其他基于 PHP 的框架相比,性能指标令人印象深刻,立即引起了积极关注。2008 年 12 月 3 日,Yii 1.0 正式发布,截至 2010 年 3 月 14 日,最新的生产就绪版本是 1.1.2。它拥有不断壮大的开发团队,在 PHP 开发者中日益受欢迎。
2. Yii 的含义与特性
Yii 是“Yes, it is”的缩写,发音为“Yee”或 [ji:],代表着简单、高效和可扩展。它是一个用 PHP 5 编写的高性能、基于组件的 Web 应用框架,能让创建和维护大型 Web 应用变得更轻松,同时提高其效率和可扩展性。下面来详细看看 Yii 的这些特性。
2.1 Yii 很简单
运行一个
超级会员免费看
订阅专栏 解锁全文

937

被折叠的 条评论
为什么被折叠?



