Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
f86c1384
Commit
f86c1384
authored
Sep 29, 2014
by
AbrahamGreyson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update Chinese guide.
parent
ca950c21
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
7 deletions
+9
-7
intro-yii.md
docs/guide-zh-CN/intro-yii.md
+9
-7
No files found.
docs/guide-zh-CN/intro-yii.md
View file @
f86c1384
Yii 是什么
===========
Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作
`易`
)在中文里有
“极致简单与不断演变”
两重含义,也可看作
**Yes It Is**
! 的缩写。
Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作
`易`
)在中文里有
“极致简单与不断演变”
两重含义,也可看作
**Yes It Is**
! 的缩写。
Yii 最适合做什么?
---------------------
Yii 是一个通用的 Web 编程框架,即可以用于开发各种基于 PHP 的 Web 应用。因为基于组件的框架结构和设计精巧的缓存支持,
Yii 特别适合开发大型应用,如门户网站、论坛
、内容管理系统(CMS)、电子商务项目和 RESTful Web 服务等。
Yii 是一个通用的 Web 编程框架,即可以用于开发各种基于 PHP 的 Web 应用。因为基于组件的框架结构和设计精巧的缓存支持,
它特别适合开发大型应用,如门户网站、社区
、内容管理系统(CMS)、电子商务项目和 RESTful Web 服务等。
Yii 和其他框架相比呢?
-------------------------------------------
如果你有其它框架使用经验,那么你会很开心看到 Yii 所做的努力:
-
和其他 PHP 框架类似,Yii 实现了 MVC(Model-View-Controller)设计模式并基于该模式组织代码。
-
Yii 的代码简洁优雅,这是
Yii 的编程哲学。它永远不会为了要迎合某个
设计模式而对代码进行过度的设计。
-
Yii 是一个全栈框架,提供了大量久经考验,开箱即用的特性
,例如:对关系型和 NoSQL 数据库都提供了查询生成器(QueryBuilders)
和 ActiveRecord;RESTful API 的开发支持;多层缓存支持,等等。
-
Yii 的代码简洁优雅,这是
它的编程哲学。它永远不会为了严格遵照某种
设计模式而对代码进行过度的设计。
-
Yii 是一个全栈框架,提供了大量久经考验,开箱即用的特性
:对关系型和 NoSQL 数据库都提供了查询生成器
和 ActiveRecord;RESTful API 的开发支持;多层缓存支持,等等。
-
Yii 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你还会受益于它坚实可靠的扩展架构,使用、再开发或再发布扩展。
-
高性能始终是 Yii 的首要目标之一。
Yii 不是一场独角戏,它由一个
[
强大的开发者团队
](
http://www.yiiframework.com/about/
)
提供支持,也有一个庞大的专家社区,持续不断地对 Yii 的开发作出贡献。Yii 开发者团队始终对 Web 开发
最新潮流
和其他框架及项目中的最佳实践和特性保持密切关注,那些有意义的最佳实践及特性会被不定期的整合进核心框架中,并提供简单优雅的接口。
Yii 不是一场独角戏,它由一个
[
强大的开发者团队
](
http://www.yiiframework.com/about/
)
提供支持,也有一个庞大的专家社区,持续不断地对 Yii 的开发作出贡献。Yii 开发者团队始终对 Web 开发
趋势
和其他框架及项目中的最佳实践和特性保持密切关注,那些有意义的最佳实践及特性会被不定期的整合进核心框架中,并提供简单优雅的接口。
Yii 版本
------------
Yii 当前有两个主要版本:1.1 和 2.0。 1.1 版是上代的老版本,现在处于维护状态。2.0 版是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器
(Composer)、PHP 代码规范(PSR)、命名空间、Traits(特质)等等。 2.0 版代表了最
新一代框架,是未来几年中我们的主要开发版本。本指南主要基于 2.0 版编写。
Yii 当前有两个主要版本:1.1 和 2.0。 1.1 版是上代的老版本,现在处于维护状态。2.0 版是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器
Composer、PHP 代码规范 PSR、命名空间、Traits(特质)等等。 2.0 版代表
新一代框架,是未来几年中我们的主要开发版本。本指南主要基于 2.0 版编写。
系统要求和先决条件
...
...
@@ -32,5 +34,5 @@ Yii 当前有两个主要版本:1.1 和 2.0。 1.1 版是上代的老版本,
Yii 2.0 需要 PHP 5.4.0 或以上版本支持。你可以通过运行任何 Yii 发行包中附带的系统要求检查器查看每个具体特性所需的 PHP 配置。
使用 Yii 需要对面向对象编程(OOP)有基本了解,因为 Yii 是一个纯面向对象的框架。Yii 2.0 还使用了 PHP 的最新特性,例如
[
命名空间
](
http://www.php.net/manual/en/language.namespaces.php
)
和
[
Trait(特质)
](
http://www.php.net/manual/en/language.oop5.traits.php
)
。理解这些概念将有助于你更快地掌握 Yii 2.0。
使用 Yii 需要对面向对象编程(OOP)有基本了解,因为 Yii 是一个纯面向对象的框架。Yii 2.0 还使用了 PHP 的最新特性,例如
[
命名空间
](
http://www.php.net/manual/en/language.namespaces.php
)
和
[
Trait(特质)
](
http://www.php.net/manual/en/language.oop5.traits.php
)
。理解这些概念将有助于你更快地掌握 Yii 2.0。
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment