我要为移动设备启动一个全新的 HTML5.0 项目,我的问题很简单,为什么让你选择 Node.JS,而不是 PHP 或 Java 或 Rails 作为后端。
如果我选择Node.JS,我打算使用Express、Backbone.Js、MongoDB/Redis;但我(目前)不知道这些技术,学习这些也不是浪费时间!
但是在Java、PHP等传统语言面前,有什么可以帮助你使用Node.JS & Co.来启动一个项目
我听过很多(老派)开发人员说:嘿服务器端的 JavaScript pouah!你真是个傻 child ! Javascript 仅用于隐藏/显示 div 等...!
是的,事实上我不知道如何让这些开发人员相信服务器端 js 很酷!这是传说......等等......达利! 如果您有更多与速度不同的参数,我准备好倾听!
在我看来,这是个好主意,因为从前端到后端只有一种语言,即 vi JSON。但这还不够!
提前致谢。
最佳答案
有很多文章介绍为什么 Node.js 更好。
- Usages of node.js
- Why and when
- What's the point?
- 它可以正确缩放。
- 开发速度很快。
- 代码重用非常可靠。
- 异步 IO 非常棒。
- socket.io 非常适合实时通信。
我实际上需要充分的理由来选择 Rails 上的 java/php/ruby。你有吗?
基本上,唯一的缺点是它还很年轻并且不稳定,所以我不会将它用于大型项目或安全关键项目。
关于java - Node.JS 位于 PHP 或 Rails 之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6350111/