我已經在Codeigniter/PHP中編寫了我的web應用程序v1。 我現在正在研究v2,它將對所有MVC組件進行一些重大更改。我應該在Ruby on Rails中重寫我的Codeigniter/PHP應用程序嗎?爲什麼?
我很喜歡CI,我喜歡它。對於像我這樣的C編碼器非常直觀。 但我想知道是否值得在Rails中重寫應用程序? 提高生產力是否值得從頭學習另一個框架的成本? 我想變得實用而不追求某些東西,因爲它更酷或更有趣。
這裏有一些生產力標準:
HTML和CSS生成是相當費力。 Rails有什麼特別的幫助嗎?
我想重複使用其他人的代碼來實現常用功能(例如與FB,Twitter和其他社交網站進行交互)。使用Rails可以獲得多少第三方代碼重用?
從Rails社區與CI社區獲得的益處多少?
使自動測試更容易。我今天手動測試,這是勞動密集型的。
我會感激與理想主義/宗教論點的具體利益。 謝謝!
什麼Codeignitor代碼庫,你會建議?我已經檢出github。 – JMan 2010-12-03 19:53:06
我會建議在CodeIgnitor論壇上打開一些對話框,並與您有類似要求的人交談。我知道有很多關於facebook/twitter與codeigniter框架集成的線索。選擇測試工具的類型應該基於您的需求,但您可以先查看PHPUnit。 – Jack 2010-12-03 19:56:40