既存のプロジェクトでCodeIgniterを引き続き使用する必要がありますか?

3年目は、元々Codeigniterに基づいて作成されたImageCMSプロジェクトを提供しています。 この間、フレームワーク市場では多くの変化がありました。特にCodeigniterフレームワークサポートの活動の明らかな減少とYiiフレームワークの人気の大幅な成長は、私たちに考えさせられます。 さまざまなフレームワークの利点に関する紛争はおさまりません。 フレームワークの選択の問題とImageCMSを関連付けて、CIを使用する理由を調べてみましょう。

Codeigniterでの作業を継続するために不可欠と考えるいくつかの理由:



  1. Codeigniterは簡単に習得でき、優れたドキュメントがあります。phpを使用した専門家はすぐに知識を得て、システムの使用を開始します。
  2. 当社の製品コミュニティにはすでに1,450人以上がおり、システムは20,000回以上インストールされています。 フレームワークを変更した後、更新はユーザーに対して機能せず、ユーザーは一度に2つの製品をサポートする必要があります。古いバージョンは約1年前のものです。
  3. 原則として、パフォーマンスとハッキングに対する保護は、Yiiに対してわずかに利点があるものの、同様によく考えられています。 私たちの選択には主な種類の保護があり、必要に応じて追加の保護を完了できます。
  4. フレームワークの将来の見通しを評価する価値があります。 少し比較してみましょう。

    今日、Googleは人気のあるフレームワークの傾向を次のように評価しています。




CodeIgniterトレンド








トレンドYii








Zend Trend








したがって、CodeRuniterはYiiに劣りますが、特にRuNetにおいては人気が高まり続けていますが、このフレームワークは将来ポジションを放棄することはありません。

開発者とコミュニティの能力は何ですか。 フォーラムで簡単なコミュニティ統計を見てみましょう。



お名前 Yii ゼンド コードイグナイター
公式フォーラムの参加者数 44188 16259 163700
ロシア語フォーラムの学生数 2313 2373 2394




公式フォーラムの参加者数



ロシア語フォーラムの学生数





次に、YIIの長所と移行の長所を検討します。




要約すると、10人のチームがこの点でCodeigniterを1か月で改良することができ、そのようなコミュニティリソースを使用して、このフレームワークは有望です。

これらの利点はすべて、開発時間を大幅に短縮することができますが、新しいフレームワークへの移行が私たちにもたらすことを想像してみましょう。

これに関連して、問題は、プロジェクトのフレームワークの完全な更新に取り組む価値があるかどうかです。 このトピックに関するhabrasocietyの意見を聞きたいです。



All Articles