[英]Should I put my flex project within my rails project?
我有一個帶有RESTful Rails后端和Flex前端的項目,這是我第一次使用此組合,並且我在討論是否將flex源放在Rails文件夾層次結構中還是將其作為單獨的項目。 如果這樣做,哪個文件夾最適合/ lib?
還可以使用Vlad進行一鍵式部署,這也可以編譯flex應用並將其轉儲到公用文件夾中。
還是有人有充分的理由為什么不應將flex項目駐留在Rails文件夾層次結構中?
干杯
從個人經驗來看,Rails文件夾結構很好。 我們在git中的rails項目級別有一個“ / flexsrc”文件夾,並且在構建時,swf和相關文件將轉儲到/ public區域。 已經有一段時間了,並且沒有明顯的缺點。
我認為擁有兩個源倉庫會更麻煩。
(免責聲明,我只將Flex與PHP和Java一起使用,我對Rails並不十分熟悉,因此我只能真正解決問題的最后一部分)。
我的一般經驗是,最好將Flex及其托管服務器組件都放在同一源代碼樹和svn項目中。 除非您有理由相信在某個時候需要另一台服務器,否則我真的無法想象您為什么不想這樣做的任何原因:
這是我的方法:
AppRepo
FlexAppFolder/
RailsAppFolder/
我喜歡Glenn的方法,但正如ChrisInCambo所說的那樣,他使用的是RESTful Rails后端,這意味着Rails有很多要公開的服務,這意味着可以從不同的客戶端(前端)使用這些服務,也許不是現在,但將來。
另一種方法可能是
RailsAppRepo
FlexAppRepo
如果您使用的是git,則可以執行以下操作:
git submodule add backend git://your_backend_repo
或svn外部
有任何想法嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.