Nodejs首先是大佬Ryan dahl为了供应基数很庞大的群体,使Javascript可以运行在服务器上(后)而搭建的平台。 为什么Node偏偏选择了JS?而不是C# jAVA...?因为他们各自都有了自己的运行环境,Java--Java虚拟机、C#---.NET(Windows) Mono(Linux) Framwork。
说清楚他的出发点,那么谈一下Nodejs的特点。
-
-
事件驱动
-
建立在谷歌V8引擎上,是一个Javascript运行环境
Nodejs组成部分:EcmaScript 、Libuv、V8引擎
Nodejs给我们提供一个交互式运行环境——REPL,在这个环境中我们可以做一些简单的应用程序的测试或调试。进入命令行窗口,输入$node....命令并按下回车键,即可进入REPL运行环境。(ctrl+c *2或.exit 退出)
R-E-P-L:Read 读取 Eval 运行 Print 输出 Loop 循环