`
uuleaf
  • 浏览: 25195 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

YII 框架:php框架系列之新秀YII

阅读更多
这里也强烈推荐YII框架,这个年轻的框架由美国华人开发,名叫薛强。Yii Framwork是2009最佳PHP框架。

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

推荐指数:9星级
荣    誉:2009最佳PHP框架
平    台: PHP 5.1.0 (或更高版本)
软件主页: http://www.yiiframework.com/
文档地址: http://www.yiiframework.com/doc/
下载地址: http://www.yiiframework.com/download/
特点:
(1)是一个纯 OOP 框架。对于想使用 Yii 的开发者而言,熟悉面向对象编程(OOP)会使开发更加轻松。

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

(3)MVC 框架。

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

Yii是一个集大成者
l Prado:Yii借鉴了Prado框架的基于组件和事件驱动编程模式,应用了数据库抽象层,模块化的应用程序体系结构。无论是在国际化和本地化方面,还是在其它方面都便于资源、布局和页面整合。

l Ruby on Rails: Yii借鉴了它的强调特性与配置的传统设计哲学(原文是Yii inherits its spirit of conventions over configurations,作者本文因为没有接触过Ruby on Rails有点不知所云)。 Yii借鉴了它强大的可伸缩性。

l jQuery: Yii把Jqury 框架作为基本js类库。

l Symfony: Yii借鉴了Symfony的过滤模式和组件体系。

l Joomla: Yii借鉴了它的页面模块化设计和多模板转换方案。

众多优秀框架有点的集合,加上超乎想象的速度,还有什么理由不试一下呢。

Yiic 生成的应用程序的界面如下:



目前国内的YII相关网站:
由于Yii太新了,国内的YII网站真是太少了,而且内容大都是中文API,只有几个热心的开发者博客,不过官网的中文API还算比较全面。

l http://www.yiiframework.com YII官网

l http://yiiframework.net/ YII的中文API,好像维护者是一个人。

l http://www.yiieye.com/ YII中文社区,正在建设中。

l http://www.zhex.net/ Zhex Blog,真枪实战滴带你去学习Yii,推荐一下。

来源:http://blog.luluui.info/yii-framework-php-series/

请注明鹭鹭设计室
分享到:
评论

相关推荐

    php最新框架YII框架

    这个版本是Yii 1.x系列的一个早期版本,包含了基本的框架结构和功能。随着时间的发展,Yii框架已经迭代到2.x版本,引入了更多的现代特性,例如Composer依赖管理、自动加载、命名空间支持等。尽管如此,1.x版本仍然在...

    Yii框架快速入门

    通过全局函数`Yii::app()`,可以从框架中的任何位置访问当前的应用程序实例。 #### 四、扩展与定制 随着应用功能的增加和复杂性的提升,可能需要将应用程序进一步分割成多个子应用(子应用程序)。这不仅有助于...

    《Yii框架深度剖析》配套代码

    本书首先介绍 PHP 框架技术的概念及其应用领域,然后开始仿照 Yii 框架源代码 自定义框架,其中包括了 MVC 设计模式、单入口模式和应用(前端控制器模式)的实现。 充分了解了这部分知识后,读者对 Yii 框架也有了...

    yii框架中文文档、yii中文手册教程

    Yii框架以性能优化为设计核心,提供了一系列现代化的Web开发工具和技术,使得开发者可以快速、高效地编写高质量的代码。 在“yii1.1中文文档”中,包含了Yii 1.1版本的详尽教程和参考指南。这个版本是Yii框架的一个...

    yii框架中文手册教程

    Yii框架是一款流行的PHP Web应用开发框架,它以组件化设计、高性能、高效率和良好的可扩展性著称。Yii框架的核心概念和特性主要包括: 1. 基于组件的设计:Yii框架采用组件化的设计模式,这意味着整个框架由多个可...

    yii框架教程

    组件可以通过 `Yii::app()->ComponentID` 的方式访问,例如 `Yii::app()->cache`。组件默认按需创建,以避免影响性能。但也可以通过将组件 ID 添加到 `preload` 属性中来确保它们始终被创建。 ##### 2.5 关闭组件 ...

    Yii框架学习手册

    Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂

    The Yii Book: Developing Web Applications Using the Yii PHP Framework(Part1&2)

    《Yii 书:使用Yii PHP框架开发Web应用》由 Larry Ullman 撰写,于2012年和2013年间出版。这本书是作者的一次实验性尝试,旨在帮助读者全面理解并掌握Yii框架进行Web应用开发的知识。在书中,Larry Ullman详尽地讲解...

    php YII框架数据库备份模块

    $db = Yii::$app->db; $sql = $db->createCommand()->getSchema()->export(); $backupFile = time() . '.sql'; file_put_contents($backupFile, $sql); echo "Database backup saved to: $backupFile"; } ``...

    php开发yii框架软件包

    Yii框架是PHP开发中的一个高性能、基于组件的MVC(模型-视图-控制器)架构,专为开发者提升效率而设计。它具有优秀的性能、强大的缓存支持、灵活的数据库访问层以及丰富的类库,使得开发复杂的Web应用变得更加便捷。...

    yii框架yii框架yii框架yii框架yii框架

    很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架

    YII框架中文手册

    **Yii框架中文手册** Yii(读作"易")是一个高性能、基于组件的PHP框架,专为开发Web 2.0应用而设计。这个中文手册是开发者了解和掌握Yii框架的重要资源,它提供了详尽的指导,旨在帮助初学者和经验丰富的程序员更...

    yii框架PHP

    Yii框架是基于组件的高性能PHP框架,用于开发Web2.0应用。它的名称来源于"简单易用"(Yi即“易”在汉语拼音中的缩写)和"迭代开发"(iteration)。Yii提供了丰富的特性,如MVC(模型-视图-控制器)、DAO/...

    Yii框架学习笔记.pdf

    通过Yii::createWebApplication($config)方法创建Web应用实例,并通过run()方法启动运行。 2. **类的自动加载**:Yii使用spl_autoload_register方法注册了一个自定义的自动加载函数,当尝试使用尚未定义的类时,会...

    Yii框架PDF中文文档

    测试是保证软件质量的重要手段之一,在Yii框架中有很好的支持。 #### 五、专题 **自动化代码生成**:通过Gii工具或其他方式自动生成代码,节省开发时间。 - **网址管理**:用于生成和解析URL。 - **验证和授权**:...

    yii框架(1.1.15)

    总之,Yii 1.1.15是Yii 1.1.x系列的一个重要更新,它在保持框架易用性的同时,增强了安全性和性能,是开发者继续使用Yii框架进行项目开发的理想选择。如果你正在使用1.1.14或更早的版本,强烈推荐升级到1.1.15以获取...

    Yii框架学习笔记

    Yii框架是高效且灵活的PHP框架,专为Web 2.0应用开发而设计。自2008年1月薛强开始开发以来,Yii已经经历了多个版本迭代,从1.0.0到1.1.13,展现了其强大的生命力和适应性。与其他PHP框架如CakePHP、CodeIgniter、...

    php框架:ThinkPHP+YII打包下载

    **PHP框架:ThinkPHP与YII的概述** PHP框架是用于简化PHP开发的工具,它们提供了结构化的代码组织方式,使开发者能够更高效地构建Web应用程序。ThinkPHP和YII都是广泛使用的开源PHP框架,各自拥有强大的功能和社区...

Global site tag (gtag.js) - Google Analytics