我即將開始一個新項目,並掛上了要使用的語言/框架。我一直是專業的PHP程序員,但這不是這個項目的規模。我已經和RoR玩過了,到目前爲止我一直非常感動。現在,兩個主要的競爭對手是RoR和Symfony2。新項目:Ruby on Rails或Symfony2(或其他框架)
我與RoR的主要掛機: - 我不知道紅寶石,或者我很難做。我可以閱讀它,但是會寫代碼。 - 我讀過關於它很慢的抱怨,而且在CLI中它似乎很慢。
我與Symfony2的主要懸念: - 幾乎沒有任何文檔。 Symfony1.x?肯定..但不是symfony2 - 也有一點支持。他們網站上的BB就像80%的垃圾郵件。 - 去安裝它在本地開發環境還沒有能夠甚至得到運行(看我第一次掛斷)
這個項目將是相當複雜的,超越了基本的CRUD操作。它不是在一個超緊的時間線下,但有一個。對於里程碑1,基本上是一個日曆,一些金融機構的東西(不是金融機構的交易,只是個人財務組織類型的東西)和一個項目經理/ cms。
另外,我打算使用其他框架,但symfony2似乎是現在最好的權利。如果symfony2有RoR的支持/文檔/教程/等,這將是一個沒有道理的。
我真的很感興趣聽到什麼stackoverflowverse不得不說在這個問題上。即時通訊不斷印象與本網站的答案/答覆的質量。
其他一些子問題(現在在我的腦海裏): - 如果你推薦一個不同的php框架,爲什麼? - 你提到的任何選項最大的困難是什麼?
我知道CakePHP是最接近RoR的,但我一直在閱讀的是模型有點過分(多對多關係等)。
現在,我傾向於RoR。簡而言之,我真的想學習它,它可以完成這項工作。我只是不知道紅寶石,我已經準備好了很多關於symfony2的好消息。
任何建議,你可以提供將不勝感激。謝謝!
如果你想在學習一門新的語言,同時在這個項目上工作,我會推薦Python和Django,通過Ruby和RoR。 – solarc