什么是Node.js ...........它在哪里被使用......它的用途是什么........?

时间:2015-12-22 06:43:53

标签: javascript node.js unix npm

当我在IBM学习时,有一段时间......我开始知道一个名为BlueMix的东西,它是云产品......在那里,我看到了一些所谓的原始组件Node.js ......从那时起,我很想知道它......

但非常不幸的是,无论我说谁,行业人都缺乏对它的想法......

请让我了解&大约Node.js ..........我使用了prototype.js并且学会了JQuery以及更多来自.js vass的产品。 ..

请让我知道什么是Node.js .....它是什么.....?

3 个答案:

答案 0 :(得分:1)

有一天,一位名叫Ryan Dahl的家伙分享了Chrome的V8引擎,它可以说是迄今为止最先进,最快的javascript引擎。他稍微修改了一下,所以它可以做像发出和接收HTTP请求之类的东西。他把它放在服务器上,瞧,他有一个javascript服务器(服务器端的javascript)并给它一个奇怪的名字(“node.js”)。

基本上,它取代了PHP,Python或Java服务器,而且它的级别很低。

优点:

  • 超轻且超级优化(感谢Google的V8工程设计)
  • 它是异步的(因为Javascript是异步的),与PHP
  • 不同
  • 您只使用一种语言作为前端和后端,一切都是JS

答案 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)作为独立程序,如任何典型的高级语言程序......