什么情况下适合采用node.js

1.作为一个java程序员尤其在国内的这种,就算不是全栈好歹也是个多栖的。之前已经听了太多的node.js但是都没有痛下心来去研究。
2.最近慢慢开始研究node.js由于是小白,更源于我本身就是一个后端开发,看着看着就有些迷惑了,到底在实际的业务场景中,什么样的情况采用node.js是比较合理的。
3.希望有经验的大神给我举一些经典的案列(我知道node.js能做很多事情,但是为什么我要放弃熟悉的java语言而选择它,可能说的有些偏激,但是我喜欢在技术选型上面有一个可以强有力的说服点)

阅读 4.7k
4 个回答

朴灵大大在《深入浅出Node.js》中说了:
Node的应用场景有

  1. I/O密集型

  2. CPU密集型业务

  3. 存在遗留系统

  4. 分布式应用


入门案例:一个简易的Node.js微博

还有,为什么要放弃Java?

IO型服务适用,其实所有能用其他语言写的应用都能用Javascript来写,避免了多线程甚至复杂情况下竞争和死锁。我现在不用Java是因为他太啰嗦,其实除了大型企业应用,其他都可以不用Java了。

新手上路,请多包涵

轻便快捷,可以sl写 记事本写,实在不想打开那些庞大ide

在你的公司有需要的时候。其实任何语言都有

  1. I/O密集型

  2. CPU密集型业务

  3. 存在遗留系统

  4. 分布式应用
    这些方面的解决方案。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题