前言

今天上推特看见这篇文章,点进去发现是新货。
正好最近想入Node的坑,又有一些Java基础,所以希望翻译出来给大家,同时也让自己加深理解。
才疏学浅,如有不妥之处请指正。
原文链接:Node for Java Developers
这个Node University貌似也提供一些免费的在线课程。

正文

iOS培训,Swift培训,苹果开发培训,移动开发培训
在我举办的Node.js研讨会、开设的课程以及编撰的书之中(尤其是我在线教学的时候),最大的受众便是Java开发者。因为在很久以前,作为一位专业的软件开发人员,你必须得知晓Java这门语言。然而现在情况大不相同,Node.js以及其他语言诸如Go、Elixir、Python、Clojure的蓬勃发展,表明工程师们更倾向选择多语言环境作为他们的开发工具。
Node.js,一种跑在服务器上的JavaScript运行时,设置起来既简单又快速,因此在从前属于Java的服务器领域中广受好评。这篇文章将用以下几个小节,帮助Java开发者向Node转型:

  • 给Java开发者看的Node术语

  • 类型

  • 模块

  • 异步

给Java开发者看的Node术语

既然你是一名Java开发者,那么就请允许我用你熟悉的Java名称和概念来介绍Node术语: