Yii

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(图集)
 
(未显示1个用户的9个中间版本)
第1行: 第1行:
{{SeeWikipedia}}
+
[[Image:yii-110x64.png|right]]
 
+
 
Yii PHP Framework: Best for Web 2.0 Development
 
Yii PHP Framework: Best for Web 2.0 Development
  
 +
==新闻==
 +
{{SeeWikipedia}}
 +
<rss>http://www.yiiframework.com/rss.xml/|short|date|max=10</rss>
 +
 +
==简介==
 
Yii: 一个高性能的基于组件的框架, 是PHP开发大型Web应用程序的最佳选择. Yii配备完整的丰富的功能, 包括 MVC, DAO/ActiveRecord, I18N/L10N , 缓存, 基于AJAX的jQuery支持, 认证和基于角色的访问控制, 辅助生成工具, 输入验证, 组件, 事件, 主题, Web服务等等. 严格地按照OOP编写, Yii易于使用, 并且是非常灵活和可扩展.
 
Yii: 一个高性能的基于组件的框架, 是PHP开发大型Web应用程序的最佳选择. Yii配备完整的丰富的功能, 包括 MVC, DAO/ActiveRecord, I18N/L10N , 缓存, 基于AJAX的jQuery支持, 认证和基于角色的访问控制, 辅助生成工具, 输入验证, 组件, 事件, 主题, Web服务等等. 严格地按照OOP编写, Yii易于使用, 并且是非常灵活和可扩展.
  
第14行: 第18行:
 
*[[Joomla]]: Yii借鉴了它的页面模块化设计和多模板转换方案;
 
*[[Joomla]]: Yii借鉴了它的页面模块化设计和多模板转换方案;
  
==新闻==
+
==指南==
<rss>http://www.yiiframework.com/rss.xml/|short|date|max=10</rss>
+
$ composer create-project --prefer-dist yiisoft/yii2-app-basic basic
 +
$ cd basic
 +
$ php requirements.php
 +
$ php yii serve
 +
http://localhost:8080/
 +
 
 +
==开发者==
 +
[[Yii/developer|Yii开发者指南]]
 +
 
 +
==扩展==
 +
*[http://code.google.com/p/yii-user/ yii-user]
 +
*[http://www.yiiframework.com/extension/yiimongodbsuite/ yiimongodbsuite]
 +
*[http://code.google.com/p/yii-fckeditor-integration/ FCKEditor-Integration]
 +
 
 +
==用户==
 +
YII被广泛用于那些对安全特性要求较高和稳定性要求较高的领域,比如OA系统(百度内部),百度商业基础平台,YII被广泛用于金融领域。
 +
* 小米的php部分是YII开发的
 +
* 多玩游戏也是YII开发的
 +
* 腾讯内部PHP项目基本上都是YII(腾讯也大量用thinkphp,比如腾讯家居)。
 +
* 奇虎360也是YII
 +
基于Yii构建的网站
 +
*http://www.stay.com/
  
 
==图集==
 
==图集==
第27行: 第52行:
 
Image:yiiframework-mvc.png|MVC
 
Image:yiiframework-mvc.png|MVC
 
Image:yiiframework-workflow.png|工作流
 
Image:yiiframework-workflow.png|工作流
 +
image:yiiframework-application-structure.png|应用架构
 +
image:yiiframework-request-lifecycle.png|请求生命周期
 
</gallery>
 
</gallery>
 
==开发者==
 
[[Yii/developer|Yii开发者指南]]
 
 
==用户==
 
基于Yii构建的网站
 
*http://www.stay.com/
 
  
 
==链接==
 
==链接==
*http://www.yiiframework.com/
+
*[http://www.yiiframework.com/ Yii官网]
 +
*[https://github.com/yiisoft Yii @ GitHub]
 +
*[http://docs.huihoo.com/yii/2.0-zh-CN/guide-README.html Yii 2.0 权威指南]
 
*http://code.google.com/p/yii/
 
*http://code.google.com/p/yii/
 
*http://docs.huihoo.com/yii/
 
*http://docs.huihoo.com/yii/
*http://docs.huihoo.com/api/yii/
+
*[http://segmentfault.com/q/1010000000500665 php实现restful api有什么框架使用方便?YII或者YII2.除了这两个,没有之一。]
 
+
{{Comment}}
+
  
[[Category:PHP]]
+
[[category:PHP]]
[[Category:Framework]]
+
[[category:framework]]
[[Category:Web 2.0]]
+
[[category:web 2.0]]

2018年9月2日 (日) 01:21的最后版本

Yii-110x64.png

Yii PHP Framework: Best for Web 2.0 Development

目录

[编辑] 新闻

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Yii Thanks, Wikipedia.

自http://www.yiiframework.com/rss.xml/加载RSS失败或RSS源被墙

[编辑] 简介

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

Yii由美国华人 QiangXue 开发,名叫薛强.

Yii是一个集大成者:

  • PRADO: Yii借鉴了Prado框架的基于组件和事件驱动编程模式, 应用了数据库抽象层, 模块化的应用程序体系结构. 无论是在国际化和本地化方面, 还是在其它方面都便于资源、布局和页面整合;
  • Ruby on Rails: Yii借鉴了它的强调特性与配置的传统设计哲学 (原文是Yii inherits its spirit of conventions over configurations, 作者本文因为没有接触过Ruby on Rails有点不知所云). Yii借鉴了它强大的可伸缩性;
  • jQuery: Yii把jQury框架作为基本js类库;
  • Symfony: Yii借鉴了Symfony的过滤模式和组件体系;
  • Joomla: Yii借鉴了它的页面模块化设计和多模板转换方案;

[编辑] 指南

$ composer create-project --prefer-dist yiisoft/yii2-app-basic basic
$ cd basic
$ php requirements.php
$ php yii serve
http://localhost:8080/

[编辑] 开发者

Yii开发者指南

[编辑] 扩展

[编辑] 用户

YII被广泛用于那些对安全特性要求较高和稳定性要求较高的领域,比如OA系统(百度内部),百度商业基础平台,YII被广泛用于金融领域。

  • 小米的php部分是YII开发的
  • 多玩游戏也是YII开发的
  • 腾讯内部PHP项目基本上都是YII(腾讯也大量用thinkphp,比如腾讯家居)。
  • 奇虎360也是YII

基于Yii构建的网站

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱