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