1. 会用 nodejs 的人一般都是做得还可以的前端转过来的。拿着比前端高的薪资做着初级JAVA程序员干的事。
2. 爬完还要处理。还要反爬虫,都不是 nodejs 生态容易搞定的。
3. async/await 不是简单的语法糖,背后还有一堆的生态,比如 Lock/Event/Barriar 这些东东。
4. 是的,全都有,但是到处都是坑。
js社区的很多东东,许诺得都很好,比如 reactjs 号称跨平台开发节省程序员,而且又快又好。然而叫你写个 android service 就歇菜,android/ios 程序员都不能少还要多一个前端开发。碰到图片加载不出来的话,android 程序员有一套东东可以重新加载,reactjs 就完蛋了。拿来做一些简单的展示类减少更新程序的麻烦是可以,代替 android/ios 程序员就算了。
【 在 facilitator (黄书中自有颜如玉 脸书中自有黄金屋) 的大作中提到: 】
: 标 题: Re: Django和RoR选哪个?
: 发信站: 水木社区 (Fri Jan 27 05:26:40 2017), 站内
:
: 1、可能国内做nodejs的人少,水平不够吧。
: 2、用js写爬虫要用phantomjs。nodejs主要用途是server,自带的http client模块不够robust,并不适合写爬虫。
: 3、typescript的async/await早就很好用了。
: 4、nodejs是适合小网站的全栈方案,后端的需要的东西npm上面都有,只不过你不熟就要踩一些坑而已。当然nodejs对于session,form post都没有提供标准库,本身确实是需要一些标准化。
:
: 只听说nodejs在用vm的情况下才会有内存泄漏 正常生产状态下你可以用require来避免自己用vm加载代码 很多nodejs的服务跑几个月都不会crash 没听说你这种动辄就崩的情况
:
: 【 在 hgoldfish 的大作中提到: 】
: : 你们这些 js 吹要不先把前端框架整清楚再整后端吧。
: : 我有个同事实践过 nodejs 了。
: : 1. 招不到人,或者说性价比远不如 java 程序员。
: : ...................
:
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 110.23.10.*]
--
FROM 36.250.94.*