当我在IBM学习时,有一段时间......我开始知道一个名为BlueMix
的东西,它是云产品......在那里,我看到了一些所谓的原始组件Node.js
......从那时起,我很想知道它......
但非常不幸的是,无论我说谁,行业人都缺乏对它的想法......
请让我了解&大约Node.js
..........我使用了prototype.js
并且学会了JQuery
以及更多来自.js
vass的产品。 ..
请让我知道什么是Node.js
.....它是什么.....?
答案 0 :(得分:1)
有一天,一位名叫Ryan Dahl的家伙分享了Chrome的V8引擎,它可以说是迄今为止最先进,最快的javascript引擎。他稍微修改了一下,所以它可以做像发出和接收HTTP请求之类的东西。他把它放在服务器上,瞧,他有一个javascript服务器(服务器端的javascript)并给它一个奇怪的名字(“node.js”)。
基本上,它取代了PHP,Python或Java服务器,而且它的级别很低。
优点:
答案 1 :(得分:1)
对Node的新手来说很多困惑是误解了它究竟是什么。 要意识到的重要一点是Node不是网络服务器。它本身并没有做任何事情。它不像Apache那样工作。没有配置文件,您可以将其指向HTML文件。如果您希望它是HTTP服务器,则必须编写HTTP服务器(借助其内置库)。 Node.js只是在您的计算机上执行代码的另一种方式。它只是一个JavaScript运行时。它是一个asynchronus库,用作服务器端。
答案 2 :(得分:-1)
我今天理解,Node.js
是a,
C计划。
据说与C程序绑定,尽管它是.js
&没有服务器端对应部分 - 写入javascript
的部分,表示遵守Node.js
将无法通过网络或云节点实现。
仅仅因为它有扩展名.js
.....它略微被误解为它是javascript
,而不是组件.....虽然它是javascript
可以编码为它..... Node.js
基本上受其服务器端组件的约束,并且具有超出其执行范围的高级能力范围......
可以Node Package Manager
的{{1}}
unix
对~$npm install node-static
的任何典型javascript
合规都可以由
Node.js
~$ #in console
~$ node main.js
node
cloud
已做好准备blocking
& non-blocking
IO准备好server-side-javascript-execution
.....
来源:OSFY杂志
早期javascript
能够在服务器机箱中使用某些模拟器(如Rhino
)作为独立程序,如任何典型的高级语言程序......