Node,做web开发现在还有什么优势吗,
发布于 6 年前 作者 RooQs 3866 次浏览 来自 问答

以前node以非阻塞io实现高并发,但是现在好像没什么优势了啊

From Noder

9 回复

没什么优势,现在用什么语言主要都看团队成员的技术栈,招人难易程度等

优势

  • npm生态,超过60万+模块
  • 对前端友好,拓宽前端领域,比如bff类的api proxy,如果还想玩微服务,node去提供rpc也是ok的
  • 其他语言也实现了异步,这不代表node性能不好,即使不优化,性能就很好
  • 招人问题,你能招到前端,自然就能写node,是整个前端都不好招人

如果你有这样的疑问,那么你同样会有什么语言开发web有优势,Java?PHP?go?你可以从性能,开发速度,成本考虑。我个人认为nodejs性能不差,开发速度快,省资源。

=。= 写过就知道了,我觉得动态的脚本语言开发 web 天生就有优势,那些谈性能的也没见它用汇编写 web application。很多时候人家的场景对你来说都是瞎扯淡,5毛钱的冰棍能和10块钱的哈根达斯比么。

async/await 早5年出现还有优势 ,现在没优势了 现在的热点是大数据,人工智能 大部分网站已经成型了 选nodejs一般是创业公司,目前这个经济形势搞创业风险很大 另外高并发有狗烂 简单易用有python,稳定可靠有java/php 选择性太多了

不如你来说说Node做web有什么劣势。

没什么优势吧,PHP做web更爽

除了PHP其他语言做web还有啥优势吗

可以用 Node.js 做无栈开发:https://enhancer.io, 即打开浏览器,一站完成完成全部系统开发工作,并获得私有部署程序。

回到顶部