node.JS 与 java 都是服务器语言, 但是两者存在很大区别. 下面本篇文章就来给大家介绍一下 node.JS 与 java 之间的区别, 希望对大家有所帮助.
Node.JS 与 java 的区别
1),Node.JS 比 Java 更快 :
node.JS 开发快, 运行的效率也算比较高, 但是如果项目大了就容易乱, 而且 JavaScript 不是静态类型的语言, 要到运行时才知道类型错误, 所以写的多了之后免不了会出现光知道有错但是找不到哪儿错的情况, 所以测试就得些的更好更详细.
java 开发慢, 但是如果项目大, 复杂的话, 用 java 就不容易乱, 管理起来比 node.JS 省.
2),Node.JS 前后端都采用 JavaScript, 代表未来发展的趋势, 而 java 则是现在的最流行的服务器端编程语言.
3),Node.JS 和 Java EE-- 一种是解释语言, 一种是编译语言.
Node.JS 解决问题的速度比 Java EE 快 20%, 一种解释语言和一种编译语言在一个 VM 中的速度是一样快的, 这没有多年的优化过程是绝对达不到的.
4),Java 是一种编程语言, 而 Node.JS 是用 C,C ++ 编写的基于 Chrome V8 引擎的 JavaScript 运行环境.
5),Java 严格来说是一种与浏览器无关的服务器端语言, 而 Node JS 可以在客户端和服务器端有效地使用.
来源: http://www.css88.com/qa/node-js/10638.html