之前有了解过一点Node.js,只是一直停留在文字描述,没有真正使用过Node.js,如今因为工作的原因,开始真正接触到Node.js,也开始深入学习。

Node.js具体是用来做什么的,我想一开始接触Node.js的初学者都会提出这个问题,想知道它是用来做什么的就需要知道它是个什么东西,在Node.js官网是这么介绍的:Node.js是一个基于Chrome的V8 JavaScript引擎的JavaScript运行时环境。Node.js正在向服务器端平台发展,它含有一系列内置模块,使得程序可以作为独立服务器运行,从而脱离Apache HTTP ServerIIS运行。

一般来说,渲染页面可以在服务器端渲染,也可以在浏览器端渲染,而node.js的出现可以让开发人员选择在浏览器端渲染还是在服务器端渲染,可以说Node.js是一个中间代理层,即在前端和后端之间加了一层Node.js,这样做可以使得前后端更加分离,虽然前端的工作量增加了,可是任务分工更明确了,沟通成本就减少。

最新文章

  1. 《java集合概述》
  2. javaweb学习总结(三十)——EL函数库
  3. 08-Java 多线程编程
  4. [ActionScript 3.0] AS 实现JSON转换为XML
  5. 动态链接库(dll) __declspec(dllimport) __declspec(dllexport)
  6. Dataguard三种保护模式
  7. Android在MediaMuxer和MediaCodec用例 - audio+video
  8. [ZETCODE]wxWidgets教程五:布局管理
  9. ORACLE WIN7安装过程截图
  10. javascript 数组方法解析
  11. (C#:Socket)简单的服务端与客户端通信。
  12. C++ 中的 delete[] 机制剖析
  13. python之smtplib发邮件
  14. 2016 "Bird Cup" ICPC7th@ahstu--“波导杯”安徽科技学院第七届程序设计大赛
  15. input标签的美化
  16. java:合并两个排序的链表(递归+非递归)
  17. spring-cloud-starter-gateway
  18. Python3 字典 setdefault() 方法
  19. [opentwebst]一个简单的登陆脚本
  20. CentOS 6.9下安装PostgreSQL

热门文章

  1. Gimp教程:制作彩色的网站横幅
  2. Nancy学习
  3. SSH简介
  4. jQuery.form Ajax无刷新上传错误 (jQuery.handleError is not a function) 解决方案
  5. asp.net MVC4 +MVCpager
  6. 读书笔记—CLR via C#章节11-13
  7. 值为NULL的对象指针
  8. 自己动手实现Expression翻译器 – Part Ⅲ
  9. SHELL 近期学习
  10. TeamCity vs Jenkins: Which is the Better Continuous Integration (CI) Server for .NET Software Development?