初试Node.js

其实这也不算什么初试了,最初Node.js火起来的的时候,曾经最websocket的时候接触过一次,但是这次的接触却更加全面一些,同时也了解了更多node.js的东西。NodeJS把客户端的语言成功的转移到服务端,让一个大家都熟悉的语言变得更加通用。

首先Nodejs使用的是javascript,这是一门很神奇的语言,很多人从接触web就用它,却不精通它,它一直很火,却不是被人重视的语言。使用nodejs最大的优势莫过于服务端和客户端都可以使用js了!我们可以重用一些代码,比如用户验证!这会给我们带来可重用的代码,还有更多好用的js库。

然后是Nodejs的非阻塞特性,这应该是使用javascript的原因,因为它是基于时间的。但这并不意味着你的代码就一定是非阻塞,如果你的代码是顺序执行的话。非阻塞特性也并非是新概念,但是有些时候的确是很有价值的。之前了解过tornado,这是一款基于python的非阻塞web框架(服务器),所以非阻塞不是nodejs的独家特性,但却是重要的特性。

最后是nodejs的扩展,我们可以通过npm来获取你希望得到的包,比如socket.io、express之类,很方便。

总体来说,nodejs还是很不错的,入门简单,使用方便。目前只是不知道效率如何了。

发表评论

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