发展历史.NET程序员也套Node.js——初认识Node.js

晴天当石门休了八天假,一眨眼眼,4月还要至中旬了…看到.NET在天朝彻底失守而与此同时束手无策,我起来尝试去上有些新的物来充实自己,尽管自同样生波为java的高等学校同学天天让本人吹风说:来吧,java欢迎你。可自我自然是打死都无见面去学java的,没有为什么。于是乎,最近始读有前端的开发技术,就于学习笔记来记录转己的习过程并同大家共同享受吧!

表明:我只是业余学着好玩的,顺便扩展一下视野,各位广大.NET同行不要给自己带来沟里去了,当然要您想从移动前端或者全栈开发的言辞还是来必要学习一下之。

Node.js简介

Node.js
的推出,不仅起工程化的角度自动化掉还多琐碎费时的行事,更打破了前者后端的语言边界,让
JavaScript 流畅的运转在劳动器端。

干什么而学Node.js?

Node.js现在十分火而且很强,从2009年面世到今日,已经流行全球,微软的VS也一度以那并进来了,我们清楚微软连连好将一些它们认为比好的物并进来。

什么是Node.js?

Node.js 是一个是因为C++编写的依据 Chrome V8 引擎的 JavaScript 运行条件。

进度很急匆匆,性能特别好,Node对片特种用例进行了优化,提供了代表的API,使得V8在无浏览器环境下运行得还好。
Node.js 以了一个事件驱动、非阻塞式 I/O 的模子,使该轻量又很快。
Node.js 的承保管理器 npm,是举世最老之开源库生态系统。

官方网站:https://nodejs.org

汉语网站:http://nodejs.cn

脚下时版本:Node.js v6.10.1

Node.js的版本号,偶数为稳定版,奇数为无稳定版

Node.js发展历史

  • 2009年2月,Ryan
    Dahl在博客及揭示准备根据V8创建一个轻量级的Web服务器并提供相同模拟库。
  • 2009年5月,Ryan
    Dahl在GitHub上揭晓了早期版本的有的Node.js包,随后几只月里,有人开始采用Node.js开发使。
  • 2009年11月跟2010年4月,两暨JSConf大会都配备了Node.js的讲座。
  • 2010年年底,Node.js获得说话计算服务商Joyent资助,创始人Ryan
    Dahl加入Joyent全职负责Node.js的升华。
  • 2011年7月,Node.js在微软的支持下布Windows版本。
  • Visual Studio 2013+支持Node开发
  • 供了各种模版和智能提醒,并且支持开发调试。

发展历史 1

最新消息:Node.js之父Ryan Dahl退位, Isaac Schlueter接手Node.js。

Node.js特点

JavaScript和非阻塞Socket结合,

它和其它语言的一个仔细区别就是是拍卖I/O。它世代不允许用户锁上先后,它要求用户不断的拍卖新工作,因此它们特别适用于网络编程,在服务器上一经同广大客户端通信,必须处理网络连接,而Node鼓励人们因此非阻塞的模式,正是出于此特性,你见面发觉Node在出服务器上于传统编程语言越来越有利。

Windows开发条件

是因为VS2017受已经合并了Node.js,我这边虽一直设置VS2017了,我们以设置VS2017之下切忌全选,因为那样挺费硬盘空间,安装很费时间,我设置VS一直都是摘自定义安装。

VS2015(必须是Update 3
RTM要么另行胜版本),要么就因故VS2013,然后后面就是用NTVS
1.0 VS 2013.msi,这个Update 3
RTM更新包太好了,所以我一直选择设置VS2017了,速度还快来。

node-v6.10.1-x64.msi官方安装SDK

NTVS 1.2 VS 2015

Express框架:类似于ASP.NET MVC

Jade模版引擎:类似于Razor引擎,视图

Stylus样式框架:CSS于电脑,CSS框架

令执行开发

UI开发工具

1.  下载SDK:node-v6.10.1-x64.msi

上官网:https://nodejs.org,下载SDK:node-v6.10.1-x64.msi,由于自身的微机是win10
64bit底系,所以即便下载node-v6.10.1-x64.msi

发展历史 2

2.装置Git-1.9.4-preview20140815.exe,安装方式充分简单,不断点击下一样步就是可了,安装到位以后,打开Git
Bash

发展历史 3

输入$ node –v 查看node的版号,输入$ npm –v
查看npm的版本,如果看到如下图所示,说明安装成功了。

发展历史 4

当CMD中,我们为得调用node,这意味着我们曾经当环境变量中布置好了。

发展历史 5

3.安装Node.js Tools 1.2 for Visual Studio 2015

下载地址:Download Node.js Tools 1.2

http://www.cr173.com/soft/73135.html

安装VS2017

发展历史 6

开拓VS2017,新建项目

发展历史 7

发展历史 8

马上张图引擎更叫了,之前后缀名叫做jade的,现在变为pug了。

npm 是 node packaged modules
的简称,它的企图是根据 node.js 管理扩张包中的凭关系。

因为自己是微软粉,所以尽管单纯介绍了windows上面安装node.js,大家可以团结尝试去linux和mac下面设置node.js

色可以直接运行的,修改index.pug文件如下:

发展历史 9

下一场照F5运行,会活动打开一个node.exe程序及一个Web浏览器界面

发展历史 10

发表评论

电子邮件地址不会被公开。 必填项已用*标注