node.js就是一个前端觉得写个功能还要等后端捣鼓半天,然后干脆就自己用javascript把后端搞定的一个东西。
1.node.js可以看成是apache/tomcat;JavaScript可以对应看成是php/jsp语言。google v8 引擎被嵌入到node.js当中,用来解释JavaScript语言。
1.Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
2.Node Js : 可以用来写页面+服务器
3.Node Js:它是一个运行环境。目的是让JavaScript 可以和其他后端语言一样在服务器上运行。
4.
用来做啥?RestAPI用它比较多。为什么就不多解释了,前面理论知识都概括的差不多了。现在web app比较流行的趋势angular+node,或者react+backbone/flux+node。
说说为啥用它?
一、天下武功唯快不破,node在restapi这块真的比c# webapi快多了。我们公司用c#写的,那个慢啊,深有体会。
二、用的人多!github那个火啊,各种第三方module,认识有个node developer开发了120多个modules
三、免费,不仅如此,服务器成本你就能省好多,aws, azure的价格已经哭瞎,买个linode或者digital ocean便宜又实惠,自己一个人做产品当然越便宜越好
四、赖的再学c# Java了,直接上JavaScript
壮哉我大JavaScript,真是一秒钟让你变fullstack!有木有!不再是永远的加特效和animation了