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

Taa*_*ana 4 ruby e-commerce node.js

我正在建立一个电子商务网站来处理大量的药品.我无法在Ruby on Rails和Node.js之间做出选择.有人能告诉我哪个会更有帮助吗?

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

omn*_*nse 12

你大多会对这个问题有偏见和自以为是的答案.

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

这一切都与非常相关.它们都是很好的工具.


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

我会说Rails,因为它可以(根据我的经验)更快更容易使用.

性能方面,我认为node.js可能稍微好一点,但除非你有大量的流量,否则无关紧要.

另外,不要忘记总有独角兽(MRI/CRuby) Puma(JRuby,Rubinius),并将这两者与nginx相结合,你就是马!嗯,在美洲狮或独角兽上,技术上......所以,这将解决你的性能问题,如果一个发生.

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

最终归结为偏好.我喜欢这两种,但我稍微喜欢Ruby而不是JavaScript,而且我也更喜欢Rails而不是Node.js.


[1]:我个人并不觉得这很难看.

  • @TheHippo我没有做过这样的事情.我明确表示,如果性能至关重要,Node会更好.我说:"......*更快,更容易使用*." 这意味着使用Rails进行开发比使用Node更快.如果不够清楚,我可以编辑它. (3认同)