对国内Node环境隐忧的一点探讨
发布于 6 个月前 作者 captainblue2013 3523 次浏览 来自 问答

自打今年以来,这种忧患感觉愈来愈明显。

首先是CNode热度下降

CNode的热度,较之早些时候,是有明显下降了,经常几天过去了,第一页的帖子还是一样的。 论坛是最直观反映一项技术热度的地方,可以推断出,这个时候Node的热度有所沉寂(或者说放缓?)

第二个是招聘

以我经常看的几个招聘渠道,以及观察几个群里的招聘状况,Node的明显没有去年那么热火。 这个原因大家可以试着猜测一下。

最重要!是技术方向

Node出来是为了JS后端,但是发现这个路子阻力不少(原因?),后来出现了向前端倾斜的现象。 当然不是说前端就不好,但是我认为 Node越在前端发力,就越工具化,越被边缘化,始终演配角。 毕竟我还是希望Node用在后端直接有血有肉地真干,倾斜前端顶多就是Github年报统计数据好看些,大家心中有数。

27 回复

首先node目前大多以工具的形式存在。真正的业务核心架构还是较少。 再加上可能是资本原因吧。。最近招node的很少。并且node多数和前端夹杂在一起。 就是要会前端技术并且会node。真正纯node很少很少。坐标成都。 再加上业务变化。有些地方用node并不是很合适。所以目前node转go或者go+node的过程中。。

记得入坑的时候是13年,当时是从网易的pomelo了解node的,后来一直做node后端开发;从个人的经历来看主要有以下几点: 1、当初node热的时候,学的人很多,但是精的人不多; 2、由于精的人不多,所以造成被异步回调、内存泄露击退的人有很大一批; 3、真正精的人,已经脱离的语言的禁锢,他们知道哪个场景用哪种语言更合适; 4、重点来了,由于前两条导致世面上用node写的后端质量并不高,所以公司采用的并不多; 5、13年的时候说node优势是异步,现在已经不敢这么说了,因为不管是go还是php,都有异步实现,所以与此竞争的多了,他的优势也不那么显著了; 6、but,现在让我说node的优势,那就是生态,不信你去看github关于js的项目,很多都有node的影子; 最后说些个人观点,node做后端开发的确有他的优势,但我们也要承认他的不足,合理的选取。我喜欢用node做后端开发,因为他有很好的生态,我特别喜欢mongodb的node驱动,各种情况都有很好的处理方案,以这一个缩影看出新兴事物并没有衰退,他只是在沉淀;

开个玩笑:楼主你要是多逛几个php的论坛,会不会得出php已经死了的结论。

那楼主说一下现在流行什么语言了,看来我要从开始到放弃了,哈哈

@simongfxu 因为php圈就不流行这个玩法,都是自己查php.net,百度别人的博客,那个包管理不温不火

@NetLogoclub 八嘎!我自己还是偏爱node,生产的话,就看公司和团队需要了。

感觉还是 web 后端没出现什么新东西,加上现在比较受关注的是移动端。

@IchiNiNiIchi 上次加了一个mongodb群,人家说移动已死,最好的还是运维……

我厂招纯 node,非全栈是加分项。

不止是 Node 吧,所有后端平台(包括 server-side render 的 Web)都放缓了。 目前最热的是前端JS 。。

我跟楼主的想法差不多

我想说一个点,就是之前node比较火,有一部分原因是前端同学的高热情参与,但是一段时间过后,因为上面大家说的种种原因,包括其实之前的一部分撕逼贴,(可能部门前端同学对后端开发或者理解上有一些小难度)等原因,导致大部分同学其实并没有转变成一个全栈或者node开发者。同时真正对node理解的人,对本身技术也有一定要求。甚至可以说真正理解node的人,可能多少会脱离了语言层面。

看看隔壁ruby-china就知道了,都一样,市场需求量很大,但不容易找到合适的人

node不好学,资料少

@zengming00 你熟悉哪个?我看看有没有适合你的

@i5ting需要移动端转node的资料

@i5ting 隔壁老王,哈哈

@zengming00 同感。本屌已经收录大王的2片文章

看招聘好像热度是下降了,Node.js的确是不适合处理密集型的计算问题,比如做个模拟风洞什么的,也是喜欢Node.js这个生态和活跃度才学Node.js的

因为node作为后端,目前大多数人还不知道一个非常有生产力的框架,其实loopback这个框架对于node 后端的推动力在国外是非常给力的,但是在国内几乎没几个人知道…

跟着洋屁股逛大街,着急了啊,哈哈。

作为nodejs 后端,觉得还行吧,慢慢在公司内部展示出来nodejs的优势了,就是高效率,。。。和java团队差异很大。。。。。。觉得上 面对java团队效率已稍有微词了。。。

回到顶部