【问题标题】:"Unusual" question about e-commerce application关于电子商务应用的“不寻常”问题
【发布时间】:2011-11-03 22:59:53
【问题描述】:

是否可以合并两个应用程序,一个基于 PrestaShop 的电子商务应用程序与另一个基于 Rails 的“普通”构建?

这可能吗?在构建该应用程序期间我会遇到哪些问题? 或者我只是说“愚蠢的事情”,这是一个非常糟糕的主意?

-

第二种方法是在 Rails 中使用 Spree。但是我听说 Spree 比 PrestaShop 慢得多,并且没有太多模块。 Spree 的优点是我在 Ruby 方面的技能比 PHP 方面的技能要高得多,所以我掌握 Spree 的速度比 PrestaShop 快得多。

我对这两种解决方案(Spree、PrestaShop)的经验几乎为零。

选择选项的优先级是“需要多少时间”和最终申请的质量(此顺序)。

【问题讨论】:

    标签: ruby-on-rails e-commerce spree prestashop


    【解决方案1】:

    如果我理解正确,您正在权衡几种解决方案的优缺点,无法决定选择哪一种,因此您想知道使用多个解决方案是否有意义。答案是通常不会。尽管有可能,但设置和维护多种技术比选择一种技术要困难得多。我强烈建议不要这样做。

    即使一个特定的解决方案没有您需要的所有功能(例如特定模块),通常自己编写这些功能也比向您的堆栈中添加完全不同的技术要容易得多。我之所以这么说,是因为与往常一样,也有例外,但仅在需要某些高度特定功能的极少数情况下。

    确实,Rails 应用程序有时(并非总是)比 PHP 应用程序慢,但只有当您需要扩展到大量用户(数百万)时,速度差异才会变得相关。即使在如此高的规模上,如果您在设置服务器基础架构、利用缓存等方面很聪明,Rails 也会表现出色。

    最后,我个人会推荐 Spree 而不是 Prestashop,但这是一个见仁见智的问题。如果你已经有 Ruby 的使用经验,我绝对推荐 Spree。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 2011-07-31
      • 2016-03-04
      • 2019-11-15
      相关资源
      最近更新 更多