日期:2014-05-16  浏览次数:20393 次

服务端的未来属于Node.js

很早就听说Node.js,但是概念有点模糊。?

最近由于工作上的需要,想要寻找一种性能和开发效率并重的Socket服务端程序开发模式,想了半天,发现最后的思路正是Node.js的这种模式。?

说好的NIO 2并未如期在JDK7中出现,Java支持Win32下的IOCP又不知要等到猴年马月。?

Java出来多久了?为何一个IOCP都搞不定?这应该是源于傲慢的Java社区充斥着MS Hater,以及由他们散播的这种奇怪氛围造成的。?

Google和MS在Node.js中终于联手一次。MS嗅出了Node.js的伟光正属性,派出专员协助其开发Win32下的IOCP实现。V8和IOCP在Node.js中意外的联姻了。?

不要花时间在已经被遗弃的各种网络IO模式了,直接就做最好的。Win32就是IOCP,Linux就是Epoll。何必再让过去的包袱成为今天的累赘??

灵活的JavaScript,在跨浏览器方面也许让有的人焦头烂额,却在服务端意外的充当了一次“跨平台”的光荣的角色。?

也许未来会有更好,但是目前看来,从语言的特点,开发人员技术,跨平台等等综合来看,JavaScript就是最好的!?

Java?Sun已不再,日薄西山了。。。?


-------------------------------------------------?

更正:Java 7确实包含了NIO.2,此前对于此项的表述是错误的。?