Node.js到底是什么?糖果还是癌?

Node.js到底是什么?糖果还是癌?

Node.js无疑是最近开发者社区最活跃的技术之一,TIOBE2012年3月排名javascript 强势超过了perl和python,Node功不可没。不过,新生事物的出现总会遭遇质疑甚至抵触。 Ted Dziuba在2011年10月份的博文“Node.js is Cancer”,标题够劲爆,用词够生猛。“Node.js is nonsense(Node.js是胡说八道)”,“…is a tumor on the programming community(编程社区的肿瘤)”,“completely braindead(完全就是脑残)”。并用经典的fibonacci代码来证明Node.js的扩展性是个灾难,认为Node是在坑开发者因为背离了Unix的方向,随后还不忘吐糟一下javascript的语言特征有点二。最后得出结论:“Node.js is an unpleasant software library and I will not use it(Node.js也就是个讨厌的软件库而已,你信不信随你,反正我不信)”。

当然,哪个帮派都是有小弟的,很快Brady就出来反击了,“Note.js is not Cancer, you are just a moron”,言辞也比较激烈。另外一位的就比较温和点,“Note.js is Candy”。这里还有很多相关的回复。

Node.js当然不是癌,不过至少可以提醒我们:

1、不能拿着把锤子,看什么都是钉子。采用新技术时,一定要正确理解其内涵,特长和局限性;

2、Node.js的非阻塞特征不适合用来处理无法并行的CPU密集计算。

相关推荐

如何通过公网IP访问云服务器中的HTML文件(node.js)
泰坦尼克号沉没地点地图
幕布-极简大纲笔记

幕布-极简大纲笔记

07-29 👁️ 8492
有道云笔记功能及运用

有道云笔记功能及运用

06-29 👁️ 6704
qq密码改不了怎么办

qq密码改不了怎么办

08-02 👁️ 7233
金属丝编织网种类、编织方式、特点、应用
汽车之家发布财报:全年营收70.4亿 净利润20.5亿
实拍表现 画质色彩比比看
王者荣耀人机哪个最难

王者荣耀人机哪个最难

07-17 👁️ 9071