node.js宣言(这个名字好霸气)
发布于 2年前 作者 harryzd 3333 次浏览

引言:node.js 新兴的服务端技术,在很多公司已经开始悄然流行。是web server开发中解决高并发技术上的一个不错的选择。仅以此文,代表着HarryZD(不用纠结)开始进入node.js世界。

node.js。几个月以前,我对这项技术做过初步的了解。但是因为当时对JAVA的执着,没有对这项技术深入进去。但是,当我在这几个月之中完成了几个项目之后,发现了JAVA的局限性。当然,总是有各种各样的技术在表面上解决折现局限性。在中国。有一个cnodejs社区是目前node.js的中文社区,随便转了一个下午之后开始迷恋起了node.js.

这之中发现了一个特点。一种技术总会与同一时期的另一项技术相辅相成的构筑一个时代,上个时代是属于.net和J2EE携手关系型数据库兴起的mvc模式的web开发。而这个时代,是属于敏捷开发语言和nosql技术兴起的新技术时代。我不知道如何定义这种新的时代。相较于web1.0 web2.0 web3.0是建立在以用户体验和数据传输技术而不同的区分方法。我说的技术时代更多的是处在服务端,更多的意义并不是高深莫测的算法,也不是华丽取宠的界面。更不是天工开物般的的架构思想,设计模式。而是一种体系。一种以DB+sever的体系。与J2EE时代不同的是,node.js并没有从一个新的语言出发,用javascript这种高效,具有魔性却总是被忽略的语言去实现。底层用了GOOGLE的V8,这种C++编写的引擎可以利用C++的天赋实现硬件上的操作。从而为node实现了更快的效率。

不用配给高昂的硬件。没有阻塞的I/O也不用利用新的花样去解决I/O阻塞。一切都是那么自然,用node很自然的解决了高并发,很自然的解决了i/o组则,这种解决方案其实放在我们面前很久了。但是我们不愿意跳出这一个已经很成熟很完善的圈子。当然,这个世界上总有那么几个人天生与权威做对,不愿意在权威下苟活。他们跳出了圈子,乔布斯举出了apple, 林纳斯·托瓦兹举出了linux,git Ryan Dah举出了node.js.然后便像疾病一样的蔓延开来。越来越多的人被深深的吸引。这就是新技术的魅力,纵然node.js作为sever来说不够成熟,但是就像J2EE一样。也许几个月,也许几年。这种技术总会在新的时代下得到许多人的研究和投入。从而转变成一种标准。认识到这一点。作为技术开发人员。你已经走到了前面。

code是一种生活方式,在王权下安逸的code,偶尔做出贡献从而得到了大家的认可是一种方式 在一片新的天地中从零开始。一砖一瓦的建造世界,更是一种code方式。决定这一切的不是技术门槛,而是生活态度。

whatever you like,just fllow your heart…ali is well

ps:我需要一个NAE的邀请码,有的请发到harryzd122456[[[[[[[[[[@gmail](/user/gmail)](/user/gmail)](/user/gmail)](/user/gmail)](/user/gmail)](/user/gmail)](/user/gmail)](/user/gmail)](/user/gmail)](/user/gmail),com 小弟感激涕零!

24 回复

then? anyway welcome to Nodejs world.

淫得一手好文章啊

JAVA几个月能搞定?太扯淡了吧。

ps:我也需要一个NAE的邀请码,有的请发到j60017268@gmail,com 小弟感激涕零!

…是几个月里在公司里完成了几个项目。不是几个月搞定。

@HarryZD 也来出个丑,几年才搞定一个,现在还在维持中。java通常比较大型。

@venngomez 公司小,没有那么大的项目。从来不涉及国家生机

我觉得ps的部分才是文章中心思想核心内容 ps:我也需要一个NAE的邀请码,有的请发到[email protected] 小弟感激涕零!

有这个必要吗?自己先搭个环境玩玩,或者上国外的云node玩玩。

同为java程序猿一枚!java web的快速开发框架@jfinal挺不错的,采用rails路由风格和node的express的路由风格类似!开发数据绝对不亚于nodejs 另外本人的nodejs appfog小站 http://snode.hp.af.cm/ github:https://github.com/ChunMengLu/node_mysql_test

java数据库操作是异步的吗?我知道1.6和之前的版本文件操作都不是异步的。。

我看到java1.6不支持异步,而基于select的nio又太消耗资源,所以对java暂时不感兴趣。(java1.7倒是加入的异步,不过大多数类库还是基于1.6甚至更旧的版本)。需要写一个极简单的程式,但要求600+长连接并发,用多线程+bio肯定不行,nio凑合,aio最佳,所以就看下node.js,一切异步,就是为并发而生的。

@a1241312 这方面确实,nodejs 有着天生的优势,而且内存消耗方面要远低于java!

大家都是人才啊。Snode做的很不错啊。佩服佩服。虽然cloud foundry上面搭建node平台很方便,还是想要一个NAE的邀请码试试玩。有的请发到[email protected]小弟感激涕零!

哇这评论真可以用markdown,太帅了,有源码吗,分享我们看看行不?

ali is well. what does the ali mean?

nothing, just like it

我的博客就是node.js 两个站一个是自己的vps(centos+node.js+mongodb) http://www.9958.pw 一个是appfog http://a.a.af.cm

应该是javascript逆势崛起 2013年6月编程语言排行榜:JavaScript重回前十 http://developer.51cto.com/art/201306/397895.htm

很喜欢这句:

whatever you like,just fllow your heart…ali is well

3 idiot里面的吧?

ps部分是正文吧

坑啊,不应该是 all is well 么

很明显,全文中心思想就是最后一句。 为了一个邀请码至于写这么长的文章吗,真是毫不知耻,节操全无,对于楼主这种人,我只想说:邀请码顺便给我也发一个。。。

回到顶部