1. Rails 和 nodejs 的不同

Rails 和 nodejs 的不同

Rails的MVC架构中的交互是干净,简介和高效的。在Node.js中需要用plug-ins(COM组件)和 helpers 完成整合。

在前后端都用Javascript编码,意味着你需要更快的开发出产品。快速开发出原型是可以的,但你同时应该考虑到Node.js会缩小你的产品线。记住,开发出一款完整的应用,同时使用Rails和Node.js, Rails的速度明显比Node.js快很多,尤其是使用Rails构造REST API时,你会感觉更快和更简单。 Rails 社区对这点十分成熟了,而Node.js 在这方面还是新手。

Rails 的世界还有很多新的事情,比如新建一个项目和模块。Rails编写要用到Ruby,Ruby的社区也是很活跃的,很多新的产品正在使用Ruby。如Logstash,Chef,Puppet,Homebrew 等。Ruby程序员的数量也在按需增长。

总之,如果说s Node.js的是一个有趣的技术使用,一起玩和做原型,Rails 会显得更成熟,更适合长期稳定的项目。


【随手翻译】

你可能感兴趣的:(1. Rails 和 nodejs 的不同)