try another color:
try another fontsize: 60% 70% 80% 90%
Mobabel
Build one Babel Tower in the mobile world to communicate!

胡椒粉就是胡椒粉

中午吃饭听几个在公司做实习的学生讨论Node.js, 一个说,真是很厉害,另一个说,就是就是,什么都能做,几行js代码就能创建服务器了,文件处理都行,blabla。

不记得从什么时候起,程序世界也越来越浮躁了,最早出本什么书,“90天教会你xxxxx”, 接着铺天盖地的“30天无师自通xxxxx”, “15天玩转xxxxx”,到今日经常可以看到“3天精通xxxxx”的书满天飞。笑,要是Node.js能出书,书名可以毫不夸张地命名为“3小时搞定服务器和客戶端”。我一直很怀疑,除了天才和天赋异禀,程序员也可以速成吗?

我丝毫不怀疑Node.js 的作者的深厚功力,他是独立用C建立的这个只需js就可以什么都做的奇妙项目,我也不会得罪他的忠实fans。但是要问我将来会不会采用他的框架做项目,回答是: No, Never!

1,商业话的多用户,高负载,我挺怀疑fans们所津津乐道的延迟异步能否经得起考验。
2.  可能常见的任务node.js可以完成得快速出色,那么复杂度高的自定义功能呢?
3.  和数据库的绑定有没有良好的机制?
4、重要的是,我不会把项目的未来交到一个人手里。虽说开源,真正的开发者就一人,如果出现bug,谁能保证第一时间处理?

说实话,node.js用来做做个人演示项目,小型内部站点,的确是快速和方便的,但和许多开发起点很低的框架一样,随着用户量的增长和成长,维护人员必会疲于应付用户越来越多的定制要求,这样成长起来的用户会有一部分流失转向起点更高的框架。

C,Java, PHP, Ruby, .net 这些语言每个都相当于一碗拉面,javascript就如一瓶胡椒粉,你可以光吃面,也可以加点胡椒粉,味道更好。但是你会去光吃胡椒粉吗,哪怕google的语言菜单排行榜上胡椒粉的排名位居前三?至少我知道,光吃胡椒粉是吃不饱的,胡椒粉就是胡椒粉。