NET程序员也学Node

2019-11-23 05:21栏目:www.qy66.vip
TAG:

晴天在石门休了二十二十一日假,风度翩翩眨眼,一月又到中旬了...见到.NET在天朝通透到底失守而又不可能,小编伊始尝试去学习一些新的东西来充实本人,就算自身大量搞java的高校同学每一天给自个儿吹风说:来啊,java应接你。可自己自然是打死都不会去学java的,未有怎么。于是乎,方今始于上学有个别前端的开辟本领,就让学习笔记来记录一下本身的上学进程并同我们一块分享呢!

表达:小编只是业余学着风趣的,顺便扩张一下视界,各位广大.NET同行不要被自身带沟里去了,当然假使您想从事活动前端恐怕全栈开拓的话依然有须要学习一下的。

Node.js简介

Node.js 的推出,不止从工程化的角度自动化掉越来越多冗杂费时的办事,更打破了前面多个后端的语言边界,让 JavaScript 流畅的运维在劳务器端。

为什么要学习Node.js?

Node.js未来分外火並且很强,从2010年面世现今,已经流行全球,微软的VS也风流倜傥度将其集成进来了,大家清楚微软总是喜欢将部分它以为相比好的东西集成进来。

什么是Node.js?

Node.js 是贰个由C++编写的依赖 Chrome V8 引擎的 JavaScript 运营情状。

进程非常快,质量特别好,Node对有些独特用例实行了优化,提供了代表的API,使得V8在非浏览器碰着下运作得越来越好。
Node.js 使用了一个事件驱动、非堵塞式 I/O 的模型,使其轻量又飞快。
Node.js 的包微处理机 npm,是大地最大的开源库生态系统。

官网:

粤语网址:

一时风靡版本:Node.js v6.10.1

Node.js的版本号,偶数为稳固版,奇数为非牢固版

Node.js发展历史

  • 2008年10月,RyanDahl在博客上颁发计划依据V8创造二个轻量级的Web服务器并提供风度翩翩套库。
  • 二〇一〇年10月,RyanDahl在GitHub上发布了开始时期版本的有的Node.js包,随后多少个月里,有人初叶接受Node.js开垦应用。
  • 2009年三月和二〇〇四年二月,两届JSConf大会都安插了Node.js的讲座。
  • 二〇一〇年年终,Node.js获得云总结服务商Joyent援助,创办者RyanDahl参与Joyent全职负责Node.js的衍变。
  • 二〇一三年二月,Node.js在微软的辅助下公布Windows版本。
  • Visual Studio 2013+支持Node开发
  • 提供了各个模版和智能提示,何况帮衬支付调节和测量检验。

图片 1

最新音信:Node.js之父赖安 Dahl退位, Isaac Schlueter接手Node.js。

Node.js特点

JavaScript与非拥塞Socket结合,

它与其余语言的三个心细差距就是拍卖I/O。它恒久不容许客户锁上前后相继,它供给客商不断的管理新专业,因而它很适用于网络编制程序,在服务器上要与数不胜数客商端通讯,必得管理互连网连接,而Node鼓劲人们用非拥塞的形式,便是出于那些天性,你会发觉Node在付出服务器上比守旧一编写程语言越来越有益于。

Windows开辟条件

是因为VS2017中早就合龙了Node.js,作者这里就一直设置VS2017了,大家在安装VS2017的时候切忌全选,因为那样很费硬盘空间,安装很费时间,笔者设置VS一向都以选自定义安装。

VS2015(必须是Update 3 RTM要么更高版本卡塔尔国,要么就用VS二〇一二,然后前面就用NTVS 1.0 VS 二零一二.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于Computer,CSS框架

命令行开荒

UI开荒工具

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

跻身官方网站:,下载SDK:node-v6.10.1-x64.msi,由于笔者的微电脑是win10 64bit的种类,所以就下载node-v6.10.1-x64.msi

图片 2

2.装置Git-1.9.4-preview二〇一六0815.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

安装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

版权声明:本文由千亿游戏官网发布于www.qy66.vip,转载请注明出处:NET程序员也学Node