Ruby on Rails或Node.js? 哪个更适合电子商务网站?

我在做一个电子商务网站,处理药品,他们的人数很多。 我不能selectRuby on Rails和Node.js。 有人能告诉我哪个更有帮助吗?

我只是需要一些意见。 谢谢

从技术angular度来看,两者都非常有能力。 这将取决于你的select和情况。

但是,如果这是一个商业项目,那么我会说毫无疑问的赢家将是ruby。 它比节点更成熟,所以享有更好的工具,更好的“谷歌能力”,你会发现find有经验的开发和debugging人员要容易得多。 对于大多数项目而言,这些考虑将远比纯粹的技术比较重要得多。

你大多会对这个问题有偏见和回应。

两者都是非常好的select,但是你应该select你更熟悉的东西(或者如果你计划学习,你更喜欢什么)。 另外,您需要考虑将要部署的平台:您是否可以在其上安装其他软件(如库)? 您可以使用gem (Ruby)或npm (Node.js)来安装您可能需要的其他需求?

这一切都与你有关 。 他们都是优秀的工具。


注意:以下是答案 大概 绝对自以为是。

我会说Rails,因为它可以(以我的经验)更快,更容易地工作。

在性能方面,我认为node.js可能稍微好一些,但是除非你有很多的stream量,否则应该没关系。

此外,不要忘记总是有Unicorn (MRI / CRuby) 或者 Puma (JRuby,Rubinius),并且把这两者与nginx结合在一起,而你就是一匹马! 那么,在美洲狮或者麒麟上,技术上…所以,如果发生的话,那么这将解决你的performance问题。

另外,Ruby(人文主义者,毕竟)是一种比JavaScript更优雅的语言,尽pipe你可以用CoffeeScript来解决它的主观丑陋[1]。

最后归结为偏好。 我喜欢这两种,但是我 Ruby更喜欢Ruby,而且我也比Rails更喜欢Node.js。


[1]:我个人并不觉得这很丑陋。