node初识
来源:互联网 发布:java调用无参构造函数 编辑:程序博客网 时间:2024/06/07 03:51
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 和 PHP、Perl 、ASP 、JSP 一样,目的都是实现动态网页,也就是说由服务器动态生成 HTML 页面。之所以要这么做,是因为静态 HTML 的可扩展性非常有限,无法与用户有效交互
Node.js和其他语言的区别
Node.js本质上和 Perl 或 C++ 一样,都可以作为 CGI 扩展被调用,但它还可以跳过 HTTP 服务器,因为它本身就是。传统的架构中 HTTP 服务器的角色会由Apache 、Nginx、IIS 之类的软件来担任,而Node.js 不需要。Node.js 提供了 http 模块,它是由C++ 实现的,性能可靠,可以直接应用到生产环境。
Node.js 和其他的语言相比的另一个显著区别,在于它的原始封装程度较低。例如 PHP 中你可以访问 $_REQUEST 获取客户端的 POST 或 GET 请求,通常不需要直接处理 HTTP 协议。这些语言要求由HTTP 服务器来调用,因此你需要设置一个 HTTP 服务器来处理客户端的请求,HTTP 服务器通过CGI 或其他方式调用脚本语言解释器,将运行的结果传递回 HTTP 服务器,最终再把内容返回给客户端。而在 Node.js 中,很多工作需要你自己来做(并不是都要自己动手,因为有第三方框架的帮助)。
参考文献:Node.js进行Web开发(一)–Express,路由控制,模板引擎
0 0
- node初识
- 初识Node
- 初识NODE
- 初识node
- 初识node
- Node.js初识
- 初识Node.js
- 初识node.js
- node.js 初识
- 初识Node.js
- 初识node.js
- node.js初识
- Node.js 初识
- Node:初识Stream
- node.js初识
- 初识Node.js
- 《初识Node.js》
- node之初识
- iOS JSPatch
- xenserver VM假死
- SGU 152 Making round(水~)
- 接口设计原则
- Hadoop 统计日志文件小案例
- node初识
- XenServer安全重启xapi的方法
- c++ 一个构造函数 调用 另一个 构造函数
- oc
- 算法导论 思考题 2-1
- java中Collections的两种排序方法
- JAVA一个类有两个构造函数,当在一个构造函数中调用另外一个构造函数时为什么要用this.()而不能用类名.()
- 提高cypher语句执行效率
- 官方侧滑菜单