2014-01-24 56 views
2

我想創建一個使用rails的市場。目前,有一個名爲Spree的電子商務寶石,我打算使用它。Rails Marketplace - 狂歡寶石或從頭開始構建?

但是一個困境阻止了我追求它。對於我是應該從頭構建市場還是使用Spree及其擴展更快地構建市場,我都很喜歡。

我只是想建立一個MVP,這是我收集...

(1)使用施普雷寶石會更快,但再次,它可能難以定製或轉動。 (2)從頭開始構建可能會很慢,但我會始終控制網站的功能。 (3)一些狂歡擴展沒有得到很好的維護。

我希望徵求意見。我希望得到一些。謝謝閱讀。

+0

施普雷會給你很多你需要的樣板代碼。然後你可以編寫你需要的插件。編寫插件相比編寫Spree像寶石會花費更少的時間和精力。 – andHapp

回答

1

Spree的編寫方式旨在使其易於定製。

代碼全部可用於查看,自定義和覆蓋,因此您將繼續控制您的網站。

雖然擴展並不總是保持良好,但它們至少提供了一個很好的起點,因此您不必從頭開始實現該功能。

3

我對可定製性有所顧慮。好吧,如果你只是這樣看待它,它會有所幫助:我將首先構建我的Rails應用程序(還沒有Spree),做所有我想做的事情 - 例如授權,API集成等。然後,當你想添加您想要銷售的產品的模型,而不是自定義的產品模型,只需添加Spree gem,它會在幾個命令中創建一個可定製的產品模型,幷包含所有相關的東西。

然後,您可以繼續添加應用中所有剩餘的應用模型,與Spree gem完全無關。我以前做過一次。

因此,只需跳進去。畢竟,它仍然很容易轉動。當它不起作用時,您只需刪除Spree Gem,剩下的Rails應用仍然保持原樣。您現在可以構建自定義產品模型。 Easy

0

如果你想建立一個MVP並留在Ruby on Rails中,那麼你最好的選擇是使用開源版本的Sharetribe。我們已經完成了數十個定製的在線和移動市場,以及一些從Sharetribe開始的客戶。這個選項爲您提供了典型的點對點市場所需的全部功能,而您可以自由定製。它是github上的開源Ruby on Rails。我們發佈了市場開發系列文章,包括你需要以sharetribe開頭的文章,http://syndicode.co/ruby-on-rails-marketplace-development/。如果您有任何疑問,請隨時與我聯繫,需要爲您的具體想法提供建議或可行的Sharetribe。