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
d0ab9f5d
Commit
d0ab9f5d
authored
Jan 23, 2015
by
Nobuo Kihara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs/guide-ja/intro-yii.md - refined [ci skip]
parent
a85c751c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
12 deletions
+12
-12
intro-yii.md
docs/guide-ja/intro-yii.md
+12
-12
No files found.
docs/guide-ja/intro-yii.md
View file @
d0ab9f5d
...
...
@@ -3,10 +3,10 @@ Yii とは何か
Yii は現代的なウェブアプリケーションを迅速に開発するための、高性能な、コンポーネントベースの PHP フレームワークです。
Yii という名前 (
`イー`
すなわち
`[ji:]`
と発音します) は、中国語では「易」であり、「シンプルかつ進化的」であることを意味します。
また
**Yes It Is**
のアクロニム
(頭字語)
であると考えることも出来ます。
また
**Yes It Is**
のアクロニム
(頭字語)
であると考えることも出来ます。
Yii は何に
向い
ているか
Yii は何に
適し
ているか
----------------------
Yii は汎用的なウェブプログラミングフレームワークです。
...
...
@@ -14,23 +14,23 @@ Yii は汎用的なウェブプログラミングフレームワークです。
コンポーネントベースのアーキテクチャと洗練されたキャッシュサポートを持っているため、Yii は大規模なアプリケーション、たとえば、ポータル、フォーラム、コンテンツマネージメントシステム (CMS)、電子商取引プロジェクト、RESTful ウェブサービス、等々を開発するのに特に適しています。
Yii を他のフレームワークと比べると
どうか?
----------------------------------
-------
Yii を他のフレームワークと比べると
----------------------------------
あなたが既に他のフレームワークに親しんでいる場合は、Yii を比較するとどうな
るのかを知りたいと思う
でしょう。
あなたが既に他のフレームワークに親しんでいる場合は、Yii を比較するとどうな
のかを知りたい
でしょう。
-
ほとんどの PHP フレームワーク同様、Yii は MVC (Model-View-Controller) デザインパターンを実装し、このパターンに基づいたコードの組織化を推進しています。
-
Yii は、コードはシンプルかつエレガントに書かれるべきである、という哲学を採用しています。
Yii は、何らかのデザインパターンを厳密に守ることを主たる目的として大袈裟な設計をすることは、決してしようと
しません。
-
Yii は
、検証済みで直ちに使える多数の機能を提供する
フル装備のフレームワークです。
リレーショナルデータベースと NoSQL データベースの両方のためのクエリビルダとアクティブレコード、RESTful API 開発サポート、多層構成のキャッシュサポート、その他諸々
。
何らかのデザインパターンの厳密な遵守を主目的とする凝りすぎた設計には、Yii は決して手を出
しません。
-
Yii はフル装備のフレームワークです。
クエリビルダ、リレーショナルデータベースと NoSQL データベースの双方のためのアクティブレコード、RESTful API 開発サポート、多層構成のキャッシュサポート、その他、検証済みで直ちに使える多数の機能を提供します
。
-
Yii は極めて拡張性の高いフレームワークです。あなたはコアのコードのほとんど全ての要素をカスタマイズしたり置き換えたりすることが出来ます。
また、Yii の堅固なエクステンションアーキテクチャを利用して、再配布可能なエクステンションを使用したり開発したりすることも出来ます。
-
高性能であることは常に Yii の主たる目標です。
Yii はワンマンショーではありません。Yii は
[
強力なコア開発チーム
][]
および Yii 開発に間断なく貢献してくれるプロフェッショナルの大きなコミュニティーに支えられたプロジェクトです。
Yii 開発チームは
最新のウェブ開発の潮流や、他のフレームワークやプロジェクトに見られるベストプラクティスと機能から目を離しません
。
他のところで見出された
関連性の高いベストプラクティスと機能
は、定期的にコアフレームワークに組み込まれ、シンプルかつエレガントなインターフェイスを通じて公開されます。
Yii 開発チームは
、最新のウェブ開発の潮流と、他のフレームワークやプロジェクトに見出される最善のプラクティスと機能を、注意深く見守り続けています
。
他のところで見出された
最善のプラクティスと機能で最も適切なもの
は、定期的にコアフレームワークに組み込まれ、シンプルかつエレガントなインターフェイスを通じて公開されます。
[
強力なコア開発チーム
]:
http://www.yiiframework.com/about/
...
...
@@ -48,10 +48,10 @@ Yii は現在、利用可能な二つのメジャーバージョン、すなわ
------------------
Yii 2.0 は PHP 5.4.0 以上を必要とします。
個
別
の機能に対する詳細な必要条件は、全ての Yii リリースに含まれている必要条件チェッカを走らせることによって知ることが出来ます。
個
々
の機能に対する詳細な必要条件は、全ての Yii リリースに含まれている必要条件チェッカを走らせることによって知ることが出来ます。
Yii を使うためには、オブジェクト指向プログラミング (OOP) の基本的な知識が必要です。
なぜなら、Yii は純粋な OOP ベースのフレームワークだからです。
また、Yii 2.0 は
[
名前空間
](
http://php.net/manual/ja/language.namespaces.php
)
や
[
トレイト
](
http://php.net/manual/ja/language.oop5.traits.php
)
のような PHP の最新の機能を利用しています。
これらの概念を理解することは、Yii 2.0 を採用することを
より
一層容易にするでしょう。
これらの概念を理解することは、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