我有一個使用RESTful Rails後端和Flex前端的項目,第一次使用這個組合,我辯論是否將Flex源放在Rails文件夾層次結構的某個位置,或者將它作爲一個單獨的項目。如果我這樣做哪個文件夾最適合/ lib?我應該把我的flex項目放在我的rails項目中嗎?
而且做與弗拉德點擊部署也可以編譯Flex應用程序,並在公用文件夾傾倒。
或者有沒有人有,爲什麼Flex項目應該不Rails的文件夾層次結構內的任何好的理由?
乾杯
我有一個使用RESTful Rails後端和Flex前端的項目,第一次使用這個組合,我辯論是否將Flex源放在Rails文件夾層次結構的某個位置,或者將它作爲一個單獨的項目。如果我這樣做哪個文件夾最適合/ lib?我應該把我的flex項目放在我的rails項目中嗎?
而且做與弗拉德點擊部署也可以編譯Flex應用程序,並在公用文件夾傾倒。
或者有沒有人有,爲什麼Flex項目應該不Rails的文件夾層次結構內的任何好的理由?
乾杯
從個人的經驗,它在Rails的文件夾結構的罰款。我們有一個「/ flexsrc」文件夾中的git一個Rails項目的水平,而當我們建立的SWF和相關文件轉儲到/公共區域。這種方式有一段時間了,沒有明顯的缺點。
我覺得有兩個源軟件倉庫會更麻煩。
(聲明,我只用的Flex與PHP和Java,我並不十分熟悉Rails的,所以我真的只能解決問題的最後一部分)。
我的一般經驗是,最好是保持Flex和其託管服務器組件在相同的源樹和svn項目。除非你有理由相信,你會在某個時候需要不同的服務器,我真的不能想象任何理由,你爲什麼不會想:
這是我做的方式:我喜歡格倫的做法
AppRepo
FlexAppFolder/
RailsAppFolder/
,但ChrisInCambo說,他使用的RESTful Rails的後端,這意味着Rails有一堆服務來公開,這意味着服務可以從不同的客戶端(前端)消費,可能不是現在,但是在將來。
另一種方法可能是
RailsAppRepo
FlexAppRepo
如果你正在使用Git,你可以這樣做:
git submodule add backend git://your_backend_repo
或SVN外部
任何想法?