问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

2019年nodejs凉了吗?凉到什么程度了?

发布网友 发布时间:2022-04-15 21:03

我来回答

3个回答

懂视网 时间:2022-04-16 01:24

node.js不火了的原因是:

  

  1、NodeJS不是并没有大火,有历史包袱的公司还在用着一直用的语言,没历史包袱的选什么的都有。

  

  2、用JS做後台的一大好处是先後端逻辑共用,可以把前端开发者当後台的,JS这种十天的产物,NodeJS不是为後台而生。

  

  3、node.js就是服务器端用的javascript,可以用来写服务器程序。apache跟node.js根本不是一类东西。和node.js相似的是python的twisted、ruby的event machine。而且node.js不可能“旨在使 php web 应用程序更容易伸缩”。

  

  

热心网友 时间:2022-04-15 22:32

没凉。

做后端的nodejs的使用场景有限,确实不如java和go,坑多且前人经验总结不如其他语言,但是写业务写工具写脚本写中间层应用,nodejs有自己的优势,可惜也不是独有,上手快是真的(这非常重要)。

个人的体会,只代表我自己,如果专注后端开发,不建议nodejs作为主力开发语言,会对自己有局限,而且学到最后也是去学c++了。

对于前端而言,nodejs是必须掌握的,虽然语法都是js,但是目前的发展趋势是前端全干化,后端向云和基础服务下沉,nodejs的优势很明显,贴近业务,扩大前端职能。

让人的产出更好更多更快,对企业有价值,也可以同时帮前端工程师更好的提升自己的视野,了解js,了解整个前后端应用开发流程,也就是所谓的BFF,全称是Backends For Frontends(服务于前端的后端)。

专注做过一段时间后端你就会发现,用什么语言一点也不重要,如果是纯curd,什么语言都差不多,用什么来写curd主要看社区和工具框架成熟度,如果是做后端架构,只会一门语言根本不行,而且环境,机器运维部署,网络等等要学的太多了,也根本不是一个语言的问题能解决的。

总结如下:

nodejs岗位可能确实比较少,也是现实,别压宝一个东西,多学点没毛病。(只是国内,国外看起来发展的真不错)

更重要的是学会看到除了语言之外的东西,比如现代企业,尤其是大企业的用人和职位职能发展趋势。(国内外,gg,fb大多前端都是BFF模式,阿里现在也有这个趋势,当然不一定拿nodejs做,以前是php,比如百度,新浪)

避免撕*,上面的观点仅仅是我个人体会…随便说的,自己的狭隘视角看到的。

热心网友 时间:2022-04-15 23:50

感觉以前的认识有很大问题,很严重影响到了自己,我是学计算机专业的,我总想找出一个可以长久学习的语言,在学校学过c语言,java之类的,当时php很火,但是毕业之后就不火了,java还是需求很多,所以我就在想java和web前端是否是经久不衰的(一个前端一个后端霸主),但是后来又发现一个问题,这只是代表现在流行,就像以前大学大部分都是学c语言,java都不教的,c#也不教,那以后十几年后的大学是否java也会被淘汰而被其他的高级语言所替代?一百年后呢?我以前喜欢php因为喜欢他的技术体系还有可以做出来的东西(网站之类的),但是后来淘汰了,我学了前端但是我依旧喜欢php导致我很迷茫。所以后来我也安慰自己把范围缩小到只喜欢具体某个语言(比如java,还是js,还是php之类,就不像以前喜欢到技术栈和作品),但最大的问题是还是面临喜欢的问题。假如你喜欢的技术淘汰了怎么办?喜欢的语言淘汰了怎么办?虽然以前也有老师说感兴趣的可能最后学得更好,那是因为当时所有编程语言都流行,所以你感兴趣哪个语言都没问题,但是就像现在有不少编程语言慢慢淘汰了,这时候你的感兴趣就会和市场就业所冲突,这时候你就会矛盾,迷茫。但也有老师说编程语言只是工具,我们要学会编程思想,面向金钱编程,不要去执迷于某个语言,语言只是工具,这样就不会造成说你感兴趣的万一淘汰了怎么办,而你这时候心态是变化的,所有技术你都可以学,你是用技术来解决问题的,而不像以前那样只限于某个技术无法自拔。当然这里说的是大部分普通人,有些人特别厉害,小众语言技术都能写得很厉害,也不用担心什么流行还是不流行,那些人就另说了。还有一些人是兴趣爱好也无所谓。但是大部分普通人还是要综合考虑,比如c语言这些比较难的也要考虑是否合适。(可能自己想太多,我再想如果以后孩子也学编程让他学什么语言?我大学的时候学得太散,没有专门主要学一门所以后悔,毕业后培训了web前端,也学了node,当时我在想如果大学也学了node会不会更轻松,对其他后台语言做课程设计也有帮助,但是我又发现大学培训web前端的似乎当时很多都教到jq就能工作了,node根本也没学到,所以不适合大学学直到工作。所以我又再想如果一直学java是不是更合适,但是我又发现也只是现在分析得合适,就像以前大学都没java这门课程,以后就算小孩读大学可能java也淘汰了,所以java也不适合,只是现在看现在很适合而已。所以说不要*自己于某个语言技术,要以解决问题的眼光去学,想想如果当时就算只学一门或许也没什么用,因为感觉自己想太多有强迫症只限于一门语言,而排除其他语言技术这样很*自己,很被动),而技术都在变的,流行的东西也在变,如果你只限于喜欢某个技术这样容错率就会很低,淘汰了怎么办,除非那些非常厉害的,不如大部分普通人还是要跟着公司和技术变化。所以说不要让自己只限于喜欢某个技术,要灵活点,这样最后就算丢弃了也没什么可惜的。你的技术是解决问题的,除非客户有指定什么技术,不然你做出来的东西客户只在乎好不好用,至于你是怎么实现的,用什么技术实现的客户也不在乎,或许也不懂,只要你做出来客户觉得好用适合就行了,所以不要总是纠结于喜欢什么技术,应该用喜欢的技术去解决什么的。当然啦,如果是你太讨厌的技术或者方向也没必要太强迫自己学了,除非公司一定要用那你就自己决定。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陈八两面馆的什么面最好吃? 杭州湾跨海大桥可以骑行吗 杭州湾跨海大桥上能骑车吗? ...不知道可不可以骑自行车,又需要做哪些准备,谢谢各位资深人士了... 激光祛痘坑的效果如何? 口述:3个闺密分享1个“软饭男” 骚气文案暗示-推荐65句 三个男人怎么晒朋友圈 任钊的介绍 请问德阳青依江路口到德阳中级人民法院坐几路公交车 文件夹的扩展名都有哪些? 文件的扩展名都都代表什么含义? 请问各文件扩展名代表什么意思? 文件夹的扩展名是什么 什么叫做文件的扩展名?可以更改扩展名吗? 文档文件的扩展名是什么? 文件扩展名是什么意思????? 什么是文件基本名和文件扩展名 什么叫文件的扩展名? 文件的扩展名是什么意思 什么是文件的扩展名扩展名有什么作用 什么是文件的扩展名? 文件的"主名"和"扩展名"分别表示什么意思? 50、一个文件的扩展名通常表示( )。 A. 文件的的版本 B.文件的类型 C.文件的大小 D.完全由用户自己决定 文件扩展名是什么意思,不同的扩展名具体表示什么? 文件扩展名是什么? 一个文件的扩展名通常表示是什么 一个文件的扩展名通常表示什么? 手机锁屏后,接收不到微信视频聊天是怎么回事? v1801a0是什么型号? node.js为什么不火了 NodeJS会是昙花一现吗 为什么前端精通Node.Js的人这么少 为什么 Node.js 很糟糕 为什么 Node,js 这么火,而同样异步模式 Python 框架 Twisted 却,大部分 2015 nodejs还会火热吗 为什么没人推荐用 JavaScript/Node.js 做机器学习和数据分析 Node.js被高估了吗 为什么 Node.js 后端程序员这么难招 为什么来自Node.js社区的stylus人气比不上sass和less 为什么Node.js会这么火 大家觉得node.js的发展前景怎么样 node.js与php相比有哪些优缺点?未来会替代php成为最好的语言吗 Node.js 这么重要,为什么大学教育没有开课? 登陆cf游戏需要人脸识别如何操作 微信被限制如何让变成人脸识别解封? 手机通话记录怎么恢复 换一个华为手机通话记录没有了怎么找回? 如何找回电话通话记录 手机怎么样恢复通话记录软件