著者(Qiang Xue、Xiang Wei Zhuo)は、おそらく柔軟性が高いことで知られていますが、 Pradoフレームワークを抑制しています。
それで、彼の何がそんなに面白いのでしょうか?
性能
数値によると、 CodeIgniter、CakePHP、ZF、Symfonyよりも高速です 。 また、APCを使用する場合は、高速であるだけでなく、2倍以上も高速です。 ここでは、もちろん、最も基本的なものだけを比較することを検討する価値があります。
アーキテクチャと機能
-単一のグローバル変数または関数なしで完全にオブジェクト指向。
-コンポーネントMVC。
-DAO、アクティブレコード。
-フォームの検証。
-認証、認可。
-WebサービスのWSDL生成と包括的なサポート。
-国際化、ローカライズ。
-マルチレベルキャッシュシステム(データ、ページ、ページの一部)。 バックエンドの形式でのさまざまなキャッシュストレージのサポート。
-XSS、CSRF、その他の攻撃を防ぐための多くのこと。
-すべての出力コードはXHTMLです。
-コンソールスケルトンコードジェネレーター。
-他のコード(Zend Framework、PEARなど)を使用できます。
-クライアントはjQueryを使用します。
アイデアを借りる
-プラド:それは明らかです。 それでも、著者は同じです...アイデアは、コンポーネント構造、イベントプログラミング、DBMS抽象化レイヤー、モジュール化、国際化、ローカリゼーションなどから得られます。
-Ruby on Rails:構成に対する規約(作業を開始できますが、必要に応じて構成できます)。 ドキュメントに関するコメントのどこかに、人々はRailsよりも理解しやすいと答えています。 また、RoRに似ているのがActive Recordです。
-Symfony:フィルター、プラグイン。
-Joomla:モジュール、改行。
ドキュメント
ドキュメントは確かにCodeIgniterほど単純で小さくはありませんが、非常に優れています。 ロシア語には何もありませんが、英語のドキュメントでは、すべてが非常に優れています。
APIドキュメント
Yiiの決定版ガイド (詳細と例付きの122ページ)。
オフラインオプション
3番目に、安定バージョン1.0.0がリリースされました。 新しいBSDによって配布されます(オープンアプリケーションとクローズアプリケーションの両方に使用できます)。
試して