"Node.js 与 Java,作为后端开发的两大主流,二者真要来个决战紫荆之巅,孰优孰劣呢?"

Node.js 和 Java,JVM 与 V8 引擎,孰优孰劣?

Node.js 与 Java,作为后端开发的两大主流,二者真要来个决战紫荆之巅,孰优孰劣呢?

  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    98 引用 • 196 回帖 • 748 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2192 引用 • 7484 回帖 • 995 关注
  • Q&A

    提问之前请先看一下这篇文章 《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    995 引用 • 6317 回帖 • 606 关注
4 回帖   
请输入回帖内容...
  • 88250  

    我选择 golang

  • drelang  

    大公司后端没有用 node 的吧

  • liqingyuan1986  

    Node 只适合做偏 IO 的服务。一般会拿来做 API 网关之类的,具体业务逻辑还是 JAVA。
    后端开发,要考虑很多东西。复杂的业务逻辑要求面向对象的支持很好,线上业务规模有要求有不错的并发和内存性能,分布式架构又要求对各种中间件的生态要支撑的好。以及工程师资源的通用性。
    JVM 和 V8 的比较只能是说是因素之一。

  • wahson  

    没有可比性。一个由浏览器而来,一个是工业级语言。只看上手程度会好点。