nodejs web前景,是否值得转nodejs

luobing261314 2014-10-16 11:35:26

最近公司要求所有ASP.NET程序员逐步转nodejs web开发,因为这个原因部分同事离职了(我也在纠结中)。

对于nondejs一点都不了解,不知道现在市场怎么样,转了nodejs后工作是否容易找,薪水是否可以。

nodejs未来市场怎么样。等...

求信息,了解nodejs各个方面。
...全文
9117 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjaiyya 2017-02-25
  • 打赏
  • 举报
回复
我看到楼上是一阵阵的酸意。这可能是个Java或PHP恶意的攻击 1、你非比性能,C语言那个比的过,C语言年年排第一或第二,你家公司直接用C就好了。马大哥测试,这本身就是个笑话,就问你看过权威的测试?V8直接将编译成机器码,好过Java虚拟机的编译,别酸。 2、Node高并发能力被你讲的一文不值,性能不高反还比PHP低。楼主修得一身好嘴循,自然生成定义。只适合当一个渲染集合器,快哉?就问你现在就什么时代,特别是手机那一块,高流量、高I/O请求应用程序,那个比得过Node。 3、Node坑是太多了,所以Node只能采用V8引擎,使用最强大的包管理NPM。你怎么不说Node单线程的坑。阿里云中有些人对Node的酸性更高。 4、Es6的改进,被你酸得已经无地自容了,能理性的。 5、这波直接人身攻击,上楼,好嘴循。Node人才现在也许并不多,但这并不多代表以后。那种工程师都有水平之别,不能限制。Node应用于阿里,你真会玩,那你给分析下PayPal 、Yahoo使用Node情况 6、这真是最大的笑话,JavaScript没高质量的库,NPM目前那16万(截至2015)个高质量的库在上楼是泡沫存在,又不看过眼医什么的。 最后 一句,别误人子弟,估计你根本就没用Node的PHP或Java工程师,好酸,不说了
baidu_33570876 2016-09-02
  • 打赏
  • 举报
回复
如果你.net已经有几年工作经验了还是离职吧!!!! nodejs刚出来的时候是以性能著称的,为了追求性能,他把所有阻塞操作都用回调异步来实现,再加上v8,在三年前来看,这性能跟PHP,java,python比那是杠杆的。但现在已经没有任何性能优势了,尤其是go,fibjs等新语言,新框架出现之后,性能的实际情况可以看响马大哥的测试 就连PHP都在大力提高性能。现在实际上也没有多少人再提nodejs的性能优势了。性能优势没有了,甚至落后了,现在宣扬的重点是生态,是巨量的库,是前后端统一。当然有的人会说,我不在乎性能,公司刚起步,nodejs性能足够了。说这种话的人是正确的,nodejs就是适合创业公司,人手不多,前后端语言统一,快速原型开发迭代。但nodejs绝对不是银蛋,他适合干的事情,也就是中小项目的原型开发,前端工具库,模板渲染等。阿里系拿nodejs主要用来做前后端分离的,把原来不该是后端的活交给nodejs去干,后端只要提供数据,nodejs负责渲染就行。这种开发模式对大公司而言就减少了沟通成本,将取后端数据的API给nodejs层调用就是,网页渲染成什么样由nodejs决定,这部分代码原来是后端的人写,显示效果又是由前端决定的,这中间就存在沟通成本,现在全由前端干了,自然效率就提高了很多。顺带的,nodejs还能提供性能上相对于PHP或java的好处。这是对nodejs正确的用法,要么是中小项目,要么是阿里这样作为渲染层,要么为前端提供各种工具链。 就nodejs本身而言,坑太多了,javascript语言本身就是个坑,这就决定了他不适合大型,对稳定安全有一定要求的项目。阿里自己的人说nodejs可能需要5-10年来弥补和java的差距。我并不清楚这种判断的依据,但肯定是经历过,对比过才会有的结论。 javascript语言现在已经进入了快速进化期,ES6跟ES5比,加入了很多新特性,很多语法糖,新特性和语法糖起的作用有好有坏,好是很多新特性的确能够简化代码,坏是语言越来越复杂的同时,还继续保持了对老版本的兼容性,javascript原本自由的语法问题会被新增的复杂度迅速放大,如果不做一定的硬性编码规定,团队作战将是一个极大的考验。nodejs巨量库,大多是精巧的个人项目,或许是对javascript这个语言特性最好的注解。我举个例子,继承,是用ES5的原型继承(ES5的原型继承就有好几种),还是用ES6的class语法糖?这需要强约束。异步,我可以用callback,promise,generator/yield,async/await,这也需要强约束。 javascript大量的用户本身也是坑,nodejs最不缺的是人,但最缺的也是人。会javascript的人茫茫多,但用的真正好的却很少,javascript是典型的入门容易精通难。大量从前端转nodejs的人,没有一定的基础,搞了小项目就觉得自己是后端大牛了,这样的人不在少数,把nodejs当银弹的人或公司不在少数。大家看看nodejs项目核心贡献有多少中国人就明白了,几乎是等于零蛋,阿里的人在Node.js 在双十一中有哪些应用,表现如何?再一次讲了实话,大家可以去看看。 javascript大量用户中坑不少,那巨量的库中的坑有多少大家只能自己去体会了。并不是说高质量的库没有,而是少。精华就那么几个,其他数量众多能有什么用?敢随便用么?其实并不敢。 我如果继续下去,马上就会有人过来说怪话了,以上只是个人观点,大家自己去斟酌吧。
bendise 2015-08-13
  • 打赏
  • 举报
回复
互联网+的出现,使创业公司如雨后春笋,大多创业公司都采用nodejs,待遇不言而喻,目前为止还没听说过好的创业公司(B轮融资)使用.net
清源- 2014-11-19
  • 打赏
  • 举报
回复
离职也太夸张了,NODE.JS前景挺好的,你去搜一下招聘信息就知道了,最直观的反映人才需求
gzdiablo 2014-10-31
  • 打赏
  • 举报
回复
nodejs近期比较吃香,但它跟.net/java不是一个级别的。 如果你仅仅为了钱短期内可以选择nodejs但待遇会到一个瓶颈。但从长远来看java/.net才是奔向高薪的捷径。
蓝六 2014-10-30
  • 打赏
  • 举报
回复
nodejs逃宝在用
leonardo888 2014-10-30
  • 打赏
  • 举报
回复
nodejs的工程师的薪资应该比.net高(不少),nodejs灵活性很强,很多公司都开始用,当然一时半会无法完全取代java后台,目前nodejs一般是以中间层形式存在。nodejs社区很活跃,拓展性强,lib丰富。
luobing261314 2014-10-29
  • 打赏
  • 举报
回复
速度。来人啊。
zapdos 2014-10-29
  • 打赏
  • 举报
回复
引用 3 楼 luobing261314 的回复:
[quote=引用 1 楼 yuloo911 的回复:] 因为转nodeJS离职?虽然说职业积累比较重要,最好在某一领域深耕,但是不代表要“一招鲜,吃遍天”呀。 nodeJS 是很好的技术,学了不会后悔。而且学nodeJS也花不了多少时间,如果有项目做,能在工作时间学,那更快了。毕竟不需要学新的语言语法啥的,入门很快。 不懂为啥要离职。
nodeJS学了后出去工作比ASP.Net工作更吃香不?[/quote] NODE.JS不知道,看起来就是另一种并发编程模型而已,很多其它语言都有相应的工具 但是.NET我看并不怎么吃香,它能做的别人都能做
luobing261314 2014-10-28
  • 打赏
  • 举报
回复
怎么没人回啊。求回答
luobing261314 2014-10-28
  • 打赏
  • 举报
回复
引用 1 楼 yuloo911 的回复:
因为转nodeJS离职?虽然说职业积累比较重要,最好在某一领域深耕,但是不代表要“一招鲜,吃遍天”呀。 nodeJS 是很好的技术,学了不会后悔。而且学nodeJS也花不了多少时间,如果有项目做,能在工作时间学,那更快了。毕竟不需要学新的语言语法啥的,入门很快。 不懂为啥要离职。
nodeJS学了后出去工作比ASP.Net工作更吃香不?
hjzhlc 2014-10-20
  • 打赏
  • 举报
回复
这个了解过一下,觉得还算可以,有点像MVC
yuloo911 2014-10-19
  • 打赏
  • 举报
回复
因为转nodeJS离职?虽然说职业积累比较重要,最好在某一领域深耕,但是不代表要“一招鲜,吃遍天”呀。 nodeJS 是很好的技术,学了不会后悔。而且学nodeJS也花不了多少时间,如果有项目做,能在工作时间学,那更快了。毕竟不需要学新的语言语法啥的,入门很快。 不懂为啥要离职。

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧