繁体   English   中英

Rails市场-狂欢宝石还是从头开始?

[英]Rails Marketplace - Spree Gem or Build from Scratch?

我希望使用Rails创建一个市场。 当前,有一个名为Spree的电子商务宝藏,我正计划使用它。

但是,两难选择阻止了我继续前进。 对于是否应该从头开始构建市场还是使用Spree及其扩展来更快地构建市场,我感到困惑。

我只是想建立一个MVP而这就是我收集的...

(1)使用Spree宝石会更快,但同样,可能难以自定义或旋转。 (2)从头开始构建可能会很慢,但是我将始终控制该站点的功能。 (3)一些狂欢扩展没有得到很好的维护。

我希望就此寻求意见。 我希望能得到一些。 谢谢阅读。

我得到您对可定制性的关注。 好吧,如果您以这种方式看待它会有所帮助:我将首先构建我的Rails应用程序(尚无Spree),完成我想做的所有事情-例如授权,API集成等。然后在您要添加时您想要销售的产品的模型,而不是执行自定义产品模型,只需添加Spree gem,它将在几个命令中使用所有相关内容创建可自定义的产品模型。

然后,您可以继续将所有剩余的应用模型添加到您的应用中,这与Spree gem完全无关。 我以前做过一次。

因此,只需跳进去。毕竟,仍然很容易进行枢纽操作。 当它不起作用时,您只需删除Spree gem,其余的Rails应用程序将保持原样。 您现在可以构建自定义的产品模型。 简单

Spree的编写方式旨在使其易于定制。

该代码可用于查看,自定义和覆盖,因此您将始终控制自己的网站。

尽管扩展并非总是保持良好状态,但它们至少提供了一个很好的起点,因此您不必从头开始实现该功能。

如果您想构建MVP并继续使用Ruby on Rails,那么最好的选择是使用Sharetribe的开源版本。 我们已经完成了数十个自定义的在线和移动市场,并且对某些客户来说,是从Sharetribe开始的。 此选项为您提供了典型的点对点市场框中所需的所有内容,同时您还可以自由定制。 它是github中的开源Ruby on Rails。 我们发布了有关市场开发的一系列帖子,包括您需要从sharetribe开始的内容, http: //syndicode.co/ruby-on-rails-marketplace-development/。 如果您对您的特定想法有任何疑问,需要咨询或Sharetribe可行性,请随时与我联系。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM