5

私は自分のプロジェクトのほとんどで codeigniter を使用しており、CI が大好きですが、それは動きの遅いフレームワークであり、PHP の最新機能をサポートしていません。私はそれを超えたと思います。

新しい中規模のプロジェクト (CMS) を開始しようとしていますが、そのための新しいフレームワークを使用したいと考えています。

私は Zend や Symfony を使いたくなかったので、Laravel に出会うまでは Yii が最良の選択肢のように思えました。特に CI に触発されていることがわかったときはとても気に入りました。また、インターネット上のすべての賞賛も助けになりました。それも。

しかし、心配なのは、1 年に 3 回のメジャー リリースがあり、バージョン 4 が現在ベータ リリースであると考えていることです。開発者チームは 1 人で構成されているようで、将来についてはわかりません (公開されていることはわかっています)。ソースと Github で入手できますが、リーダーシップの欠如は決して良いことではありません)。

私はこのプロジェクトを今後何年も使用し、サポートする予定です。そのために多くのモジュールをリリースする予定です。wmcs のようなものになりますが、別の市場向けになります。

安定したYiiを使い続ける必要がありますか、それともLaravelは十分に安定していますか? Laravel を新しいバージョンにアップグレードするのは大変ですか (すでに行っている場合)?

私はそれが欲しい:

  1. 現代のフレームワーク

  2. まともなコミュニティを持つのに十分なメインストリーム (ここでメインストリームを使用する権利があると確信しています!)

  3. 低学習曲線

4

3 に答える 3

4

Laravel 3 は堅牢で、多くのプロダクション システムで使用されています。Laravel 4 はベータ版ですが、数週間以内にリリースされようとしています。また、多くの人がこれまで問題なく本番環境で使用しています (私も含めて)。

リーダーシップの欠如とは何を意味するのかわかりません.Laravelの主な開発者であるTaylor Otwellは、ソフトウェアを最新の状態に保つことに非常に熱心であり、Laravelコミュニティで非常に強力な人物です. サポートを提供するだけでなく、コア フレームワークにコードを提供する個人の非常に活発なコミュニティもあります。したがって、「リーダー」は 1 人しかいないのは事実ですが、多くの人が多くの側面で貢献できますし、実際に貢献しています。

さらに、Laravel 4 はそのコア機能の多くに Composer コンポーネントを使用します。たとえば、ほとんどのセッション、ルーティング、およびコア http コードは実際には Symfony コンポーネントです。コンポーザーのおかげで、Laravel 4 は将来の開発に対応できる非常に強力な立場にあります。

于 2013-04-26T13:39:46.977 に答える
-6

YII と Laravel の間であれば、おそらく Laravel を使い続けるでしょう。Yii は優れていますが、Laravel はそれよりも優れた機能を提供できます。

でも個人的にはsymfonyを応援しています。強力でありながら、symfony の適切なドキュメントを使用した Zend よりも習得がはるかに簡単です。

于 2013-04-27T16:59:06.720 に答える