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]:我个人并不觉得这很丑陋。