ホームページ  >  記事  >  バックエンド開発  >  Yii Framework 公式チュートリアル補足 1 - 入門: Yii とは

Yii Framework 公式チュートリアル補足 1 - 入門: Yii とは

黄舟
黄舟オリジナル
2017-02-11 09:19:551223ブラウズ



Yii Framework 公式チュートリアル補足 1 - 入門: Yii とは

Yii は、大規模な Web アプリケーションを迅速に開発するための高性能コンポーネントベースの PHP フレームワークです。 Web 開発における再利用性を最大限に高め、Web アプリケーション開発の速度を大幅に向上させることができます。 Yii (イーまたは [ジー:] と発音) という名前は、「Yes It Is!」の略語です。これは、よくある質問に対する最も正確な答えです:

Yii は速いですか?安全ですか?プロ?それは私の次のプロジェクトに適していますか? そうです!

Yii フレームワークの作者である Xue Qiang は、Prado フレームワークの作者でもあり、Yii フレームワークを作成する過程で、作者は Prado、Ruby On Rails、CakePHP、Symfony のエッセンスを最大限に活用しました。機能豊富で再利用可能な最新の PHP フレームワークを作成します。

1. 環境要件

Yii 駆動の Web アプリケーションを実行するには、PHP 5.1.0 以降をサポートする Web サーバー (Apache や Nginx など) が必要です。

Yii の使用を計画している開発者にとって、オブジェクト指向プログラミング (OOP) を理解することは非常に役立ちます。 Yii は純粋な OOP フレームワークであるためです。 (PHP のオブジェクト指向機能と構文の詳細については、/p/tag/Object-owned を参照してください)

Yii は標準の MVC デザイン パターン アーキテクチャを使用します。

現在、ほぼすべての Web アプリケーションは関連データベースに基づいています。したがって、フレームワークがデータベースとの対話をどのように管理するかが重要です。 Yii フレームワークはさまざまな方法でデータベース操作を実装できますが、標準的な方法は AR を通じて実装された ORM メソッドを使用することです (このメソッドは Ruby On Rails でも使用されています)。

低レベルのデータベース対話には、PHP5 の PDO 拡張機能を使用できます。 PDO は、関連するデータベース アプリケーション呼び出しに関係なく、同じコード部分を使用して複数の異なるデータベースと対話できるようにするデータ アクセス抽象化レイヤーを提供します。

開発ツールの準備:

Netbeans (参考: 23種類のPHP開発ツール集 - 試してみてYii統合にはNetbeansが最適だと感じました!)

PhpStorm (参考: Yiiフレームワークを統合するためのPHPStorm IDEの設定チュートリアル)

Sublime Text 2 (参照: /p/tag/sublime-text)

2. Yii は何に最適ですか?

Yii は、ほぼすべての Web アプリケーションの開発に使用できる一般的な Web プログラミング フレームワークです。軽量で成熟したキャッシュ ソリューションを備えているため、ポータル、フォーラム、コンテンツ管理システム (CMS)、電子商取引システムなどの高トラフィック アプリケーションの開発に特に適しています。

Yii フレームワークを使用して構築されたいくつかの Web サイト:

Yii 公式 Web サイト

Stay.com

VICE.com

Yii 中国語コミュニティ

Yii フレームワークに基づくいくつかのオープンソース プログラム:

Chive

Zurmo

LimeSurvey2

yingcart

3. Yii は他のフレームワークとどう違うのですか?

ほとんどの PHP フレームワークと同様、Yii は MVC フレームワークです。

Yii は、優れたパフォーマンス、豊富な機能、明確なドキュメントで他のフレームワークを上回ります。 Yii は、厳しく禁止されている Web アプリケーション開発に適するように、徹底的に慎重に設計されました。これは、他のプロジェクトから派生したものでも、サードパーティの作品を組み合わせたものでもありません。 これは、Web アプリケーション開発における著者の豊富な経験と、最も一般的な Web プログラミング フレームワークとアプリケーションに関する研究と思考の結果です。

4. 始める前に

次の知識を蓄えてください:

1) 関連する Web 開発の経験がある

2) HTML、CSS、JavaScript、jQuery、PHP、MySQL、SQL 関連の知識を習得する

3)新しいことには必ず混乱や挫折が伴うため、心の準備をしてください

5. 入門記事シリーズ:

環境構築: ソース コードを使用して Ubuntu で Apache+MySQL+PHP+phpMyAdmin をコンパイルおよびインストールします

Yii Framework 公式ガイド シリーズ 2 — —開始: Yii Framework のインストール

Yii Framework 公式ガイド シリーズ 3 — 開始: 最初の Yii アプリケーションの作成

上記は Yii Framework 公式チュートリアルの補足 1 — 開始: Yii とは、確認してくださいその他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をフォローしてください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。