2011-08-25 140 views
0

是否有可能合併兩個應用程序,一個基於PrestaShop的電子商務應用程序與第二個「普通」構建Rails?關於電子商務應用程序的「不尋常」問題

這可能嗎?在構建該應用程序期間遇到哪些問題? 或者我只是說「愚蠢的事情」,這是一個非常糟糕的主意?

-

第二種方法是使用Spree with Rails。但是我聽說Spree比PrestaShop慢得多,並且沒有太多模塊。 Spree的優勢在於,我的Ruby技能比PHP更優秀,所以我會比PrestaShop更快地掌握Spree。

我對這兩種解決方案(Spree,PrestaShop)幾乎都沒有經驗。

優先選擇選項是「需要多少時間」和最終應用程序的質量(此訂單)。

回答

3

如果我理解正確,您正在權衡幾種解決方案的優缺點,並且無法決定選擇哪一種解決方案,因此您想知道使用多個解決方案是否合理。答案是通常沒有。儘管有可能,但多種技術的建立和維護比選擇單一技術困難得多。我強烈建議不要這樣做。

即使某個特定的解決方案沒有您需要的所有功能(例如特定模塊),但您自己編寫這些功能通常要容易得多,而不是將完全不同的技術添加到您的堆棧。我通常說因爲一如既往,有例外,但只有在需要某些高度特定功能的罕見情況下。

的確,Rails應用程序有時(並非總是)比PHP應用程序慢,但是如果需要擴展到大量用戶(數百萬),速度差異才會變得相關。即使在這些高規模的情況下,如果您在設置服務器基礎架構,利用緩存等方面非常聰明,Rails將表現良好。

最後,我會親自推薦Spree over Prestashop,但這是一個意見問題。如果你已經有Ruby的經驗,我絕對推薦Spree。

相關問題