0

タイトルはそれをすべて言います...

私は2年のCIの経験があり、自分のヘルパー、ライブラリ、および追加のライブラリ用のSparks / GitHubを使用して、それが優れたフレームワークであると感じています...

どうやら誰もがLaravelに船をジャンプしているようですが、CodeIgniterは現時点ではまだアプリ開発に適していますか、それとも非推奨ですか?

静的メソッドを使用せず、コードがどこでも$ thisで終わるか、5.3機能を使用しないために、誰もがそれを非難する理由の一部ですか?

来週から新しいアプリの開発を開始しなければならない返信をいただければ幸いです...

4

3 に答える 3

2

すべての好み。

ホストの 99% が PHP 5.3+ を許可している (おそらくすべての信頼できるホストの 100% に近い) と言えます。そのため、古いバージョンの PHP との下位互換性は役に立たず、膨張していると見なすことができます。

結局のところ、それは問題ではありません。新しいフレームワークは、オートローダー、名前空間、クラスのオーバーロードを利用しており、CRUD ジェネレーターや DB 移行ツールを備えているものもあります。Codeigniter は安定しており、まだ開発されており、仕事を成し遂げるでしょう。

切り替えに伴い、新しいライブラリや他のフレームワークの標準を学習するため、開発期間が長くなります。繰り返しになりますが、新しいフレームワークを学ぶことは、プログラマーとしてのスキルを向上させることになります。

個人的には、私が仕事をした最初のフレームワークだったという理由だけで Codeigniter が好きですが、他のフレームワークに移った後、Codeigniter が不足していると感じ、特定の側面が場違いに感じました。

于 2012-11-27T15:09:50.793 に答える
0

CodeIgniter は小さなプロジェクトに適しています。しかし、このフレームワークを見ることができます。ORM があり、mongodb や redis などをサポートしています。

于 2012-11-27T15:11:01.113 に答える
0

CI が適切な選択ではないと感じた場合は、symfony2を調べることをお勧めします。

ただし、来週開発を開始する必要がある場合は、締め切りがあると思います。そのため、最も使い慣れたフレームワークを使用することをお勧めします。それがCIなら、CIで仕事を成し遂げることができると確信しています。

しかし、正直なところ、この質問は漠然としていて答えられません。人々がCIに固執するか、別のフレームワークを選択することを推奨できるかどうかは、プロジェクトによって異なります。

于 2012-11-27T15:21:05.947 に答える