.NET程序员也学Node.jsw88优德官网电脑版——初识Node.js

发布时间:2018-12-27  栏目:w88优德官网电脑版  评论:0 Comments

明朗在石门休了八天假,一眨眼,6月又到中旬了…看到.NET在天朝彻底失守而又无法,我起来尝试去读书一些新的事物来增添自己,尽管自己一大波搞java的大高校友每一日给本人吹风说:来吗,java欢迎你。可自己自然是打死都不会去学java的,没有干什么。于是乎,近期启幕上学有些前端的开发技术,就让学习笔记来记录一下自己的上学过程并同大家一齐享用呢!

申明:我只是业余学着好玩的,顺便增添一下视野,各位广大.NET同行不要被自己带沟里去了,当然假若你想从事活动前端或者全栈开发的话仍然有必要学习一下的。

Node.js简介

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

干什么要读书Node.js?

Node.js现在不行火而且很强,从二零零六年出现至今,已经风靡全球,微软的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发展历史

  • 二零零六年九月,赖安(Ryan)Dahl在博客上发表准备按照V8成立一个轻量级的Web服务器并提供一套库。
  • 二零零六年7月,赖安(Ryan)Dahl在GitHub上发布了最初版本的局部Node.js包,随后多少个月里,有人最先运用Node.js开发使用。
  • 二零零六年十二月和二〇一〇年九月,两届JSConf大会都安排了Node.js的讲座。
  • 二〇一〇年年终,Node.js拿到云总计服务商乔伊(Joy)ent接济,创办者RyanDahl插手乔伊ent兼职肩负Node.js的腾飞。
  • 二零一一年五月,Node.js在微软的帮忙下发布Windows版本。
  • Visual Studio 2013+支持Node开发
  • 提供了各类模版和智能提示,并且匡助支付调试。

w88优德官网电脑版 1

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

Node.js特点

JavaScript与非阻塞Socket结合,

它与任何语言的一个细心区别就是处理I/O。它世代不同意用户锁上先后,它要求用户不断的拍卖新业务,因而它很适用于网络编程,在服务器上要与众多客户端通信,必须处理网络连接,而Node鼓励人们用非阻塞的情势,正是出于这多少个特点,你会发现Node在付出服务器上比传统编程语言更是有益。

Windows开发条件

鉴于VS2017中曾经集成了Node.js,我这里就一贯设置VS2017了,我们在设置VS2017的时候切忌全选,因为这样很费硬盘空间,安装很费时间,我设置VS一向都是选自定义安装。

VS2015(必须是Update 3
RTM
要么更高版本),要么就用VS2013,然后前面就用N电视机S
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

w88优德官网电脑版 2

2.安装Git-1.9.4-preview20140815.exe,安装形式很简短,不断点击下一步就可以了,安装到位之后,打开Git
Bash

w88优德官网电脑版 3

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

w88优德官网电脑版 4

在CMD中,我们也可以调用node,这代表我们早就在环境变量中安排好了。

w88优德官网电脑版 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

w88优德官网电脑版 6

开辟VS2017,新建项目

w88优德官网电脑版 7

w88优德官网电脑版 8

这视图引擎更名了,往日后缀名叫做jade的,现在改为pug了。

npm 是 node packaged modules
的简称,它的成效是遵照 node.js 管理扩展包里面的倚重关系。

因为自己是微软粉,所以就只介绍了windows上边安装node.js,我们可以自己尝尝去linux和mac下面安装node.js

项目可以从来运行的,修改index.pug文件如下:

w88优德官网电脑版 9

下一场按F5运转,会自动打开一个node.exe程序和一个Web浏览器界面

w88优德官网电脑版 10

留下评论