nodejs - - - > 初次了解
nodejs是由Ryan Dahl在2009年开发的,它用来解决并发性问题引起的无奈,尤其是在处理web服务的时候。那个时候谷歌刚刚为Chrome web浏览器推出了V8 JavaScript引擎,它针对网络流量进行了高度的优化。
Dahl在V8之上建立nodejs,把它作为与浏览器的客户端环境相匹配的服务端环境。其结果是产生了一个可扩展性非常好的服务器环境,使开发人员能够更轻松的跨越客户端和服务器之间的鸿沟。
(ps:毕竟对于前端来说,我们对js还是比较熟悉的)。
nodejs建立了一个伟大的生态系统,各种模块的贡献,社区的繁荣,都使nodejs的持续升温。
当然,nodejs相对于其他的一些技术语言来说,还是相当年轻的,但是它已经迅速在众多公司中赢得了知名度,其最主要原因就是可扩展性,并且易于维护和更快的开发。(具体哪些公司就不一一列举了)
nodejs可用于各种各样的用途。由于它基于V8引擎,并拥有高度优化的代码来处理http流量,因此最常见的用途就是作为一个web服务器。然而,nodejs也可以用于其他各种服务:
·web服务API,比如REST
·时时多人游戏
·后端的web服务,例如跨域,服务器端的请求
·基于web的应用
·多客户端的通信,如即时通信
nodejs的安装,这里就不在说了,直接去官网,或者搜索引擎,很快就能找到一堆的答案的。
《Node.js+MongoDb+AngularJS Web 开发》—引用
js-nodejs
js-nodejs@express
进击react @ PropTypes
>