博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs简介
阅读量:6367 次
发布时间:2019-06-23

本文共 1113 字,大约阅读时间需要 3 分钟。

1.Node.js是什么?    Node.js不是一种独立的语言,与PHP、java、.net即是开发语言也是平台不同,也不是javaScript的框架 jquery,更不是浏览器的库ExtJs,能不与ExtJs相提并论。Node.js是一个让JavaScript运行在服务端的开发平台2.Node.js能做什么?    JavaScript是由客户端而产生,Node.js为网络而生。       具有复杂逻辑的网站       基于社交网络的大Web的应用       Web Socket服务器        TCP/UDP套接字应用程序        命令行工具        交互式终端程序        ...    Node.js的产生因素:            V8            javaScript在服务器端空白            事件驱动            CommonJs的规范化3.异步式I/O与事件驱动    Node.js最大的特性就是采用异步式I/O与事件驱动的架构设计。对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同步式I/O调用时的时间开销。Node.js使用的单线程模型,在执行的过程中会维护一个事件队列,程序在执行时在进入时间循环等待下一个事件到来。普通:res=db.query("select * from user")            res.output();        Node.js: res=db.query("select * from user",function(res){    res.output();})程序会自动往下执行。4.浏览器引擎革命    Google Chrome的引擎是V8。Node.js 的是引擎引用的就是V8。所以它快,为什么ExtJs在Chrome如此的快,就因为如此。5.部署node.js的环境    Node.js官方:http:/nodejs.org  下载安装包。安装后。打开cmd的dos窗口      运行node            console.log("success")

 

Node.js不是一种独立的语言,不是js框架,不是浏览器库。Nodejs是一个让javascript运行在服务端的开发平台。JAVA很安全,nodejs做不到java的安全性。Nodejs采用异步式IO与事件驱动,java可以做的nodejs都可以做,nj使用单线程模型,会维护一个事件队列,实现异步。chrome 是V8引擎,Nj是V8引擎,

 

转载地址:http://twrma.baihongyu.com/

你可能感兴趣的文章
内存模型
查看>>
table边框设置
查看>>
IOS开发之实现App消息推送(最新)
查看>>
C++ 资源管理之 RAII
查看>>
UVA11234 Expressions
查看>>
(原創) char s[]字串和char *s字串有什麼差別? (C/C++) (C)
查看>>
(原創) 如何讓泛型支援多個interface? (.NET) (C/C++) (C#) (template) (C++/CLI)
查看>>
(筆記) 如何使用$skew? (SOC) (Verilog)
查看>>
信息系统开发平台OpenExpressApp - AutoUI自动生成界面
查看>>
(筆記) 如何使ModelSim與nLint並存? (SOC) (ModelSim) (nLint)
查看>>
linux 2.6.32 在arm9(s3c2440)平台的移植 - 标题要长(1)
查看>>
Android Layout XML属性
查看>>
C#操作配置文件
查看>>
WCF实例上下文模式与并发模式对性能的影响
查看>>
【C#学习笔记】窗口隐藏、最小化、最大化、正常化
查看>>
.NET 4.0 Beta2中的BigInteger和Complex类
查看>>
[Leetcode] Populating Next Right Pointers in Each Node
查看>>
由于客观原因,暂时学习php两天,然后继续学习.net
查看>>
30个免费下载高质量精美照片素材的网站(转)
查看>>
初学Linux
查看>>