2012-11-27 56 views
0

的標題說明了一切......使用Laravel和5.3 PHP框架CodeIgniter仍然適用於PHP應用程序?

我已經2年CI經驗和我自己的助手,圖書館和火花/ GitHub的額外庫我覺得這是一個很好的框架...

看似大家跳船到Laravel是CodeIgniter目前還是適合應用程序開發還是棄用?

是每個人都因爲它不使用靜態方法而導致數據泄露的原因之一,並且代碼以$ this結尾,並且/或者它不使用5.3特性?

我會很感激的任何答覆因爲我要開始開發在下週新應用...

+0

我每時每刻都在使用它(CI),儘管我一直在尋找燃料加速器,除了擴大我的視野之外,我瞭解CI 3.0正在開發可能使野獸復活的道路 – Dale

回答

2

所有偏好。

我想說的主機的99%,允許PHP 5.3+(可能是所有可靠的主機越接近100%),所以向後兼容舊版本的PHP是沒用的,並且可以被看作是膨脹。

最終,沒關係。較新的框架利用Autoloaders,命名空間,類重載,甚至有一些CRUD生成器和數據庫遷移工具。 Codeigniter是堅實的,仍在發展,並將完成工作。

隨着轉換,由於學習新的庫和其他框架的標準,將會有一個更長的發展時期。再次,學習一個新的框架必然會提高你作爲程序員的技能。

就我個人而言,我喜歡Codeigniter,因爲它是我做過的第一個框架,但在轉向其他框架之後,Codeigniter感覺不足,某些方面感覺不合適。

+1

我認爲這是值得指出的CodeIgniter支持數據庫遷移 - 我沒有親自使用它們,但它們在那裏,可以從您的評論中推斷出CI沒有此功能。 – Darrrrrren

0

CodeIgniter適用於小型項目。但你可以看看這個framework。它具有ORM,支持mongodb和redis等。

0

如果您覺得CI不再是正確的選擇,那麼我建議您考慮一下symfony2

但是,如果你需要下週開始開發,我假設你有一個截止日期,這讓我推薦使用你最熟悉的框架。如果是CI,我相信你會在CI中完成這項工作。

但說實話,這個問題太模糊,無法回答。如果人們可以推薦堅持使用CI或選擇其他框架,那麼這取決於你的項目。

相關問題