看到一个提问,那就是为什么很多用.Net作为技术栈的公司很容易倒闭或者转型其他技术栈?有些人把责任归咎于.Net,什么只能在Windows平台上运行啊、不开源啊、无法跨平台啊,甚至是信创不给用这些陈词滥调全部都出来了,但是,我想说的是,这跟用.Net作为技术栈一点关系都没有,只能说巧了!
![]()
首先我们要讲为什么有些公司喜欢用.Net作为开发技术栈,其实老板是个聪明人,因为.Net开发成本相对于Java、C++这些主流编程语言,不管是人才成本还是研发周期成本,都是要低一些的。
简单地说,使用.Net作为开发技术栈,首先人员成本低,其次开发速度快,部署起来还比较简单,因此,综合考虑,使用.Net作为开发技术栈其实要比其他开发语言成本要低很多。
这点但凡既会Java或者C++,又会.Net的程序员应该都深有体会吧,你要硬杠我也没办法,这里我们抛开跨不跨平台这个层面,但说开发效率,当然,人家现在也跨平台就是了!
你要不跟我杠的话,接下来我回答你为什么很多使用.Net作为技术栈的公司很容易倒闭或者转其他技术栈。
很容易倒闭这个事情其实很好解释,你想想看,一个公司从创立之初就想着要节省人力成本以及开发成本,说明这个公司本身就很看重成本,简单地说就是没什么钱,没什么钱就代表公司抗风险能力差,自然就很容易倒闭啦!
而且,.Net程序员其实合适的非常难招,简单地说,因为.Net程序员几乎涵盖了各个行业,非常分散,主流的就有游戏开发、网站开发、桌面软件开发、上位机软件开发等......
这使得本来就少的.Net程序员更加离散了,因此合适的.Net程序员就难招了。
加上使用.Net作为技术栈的公司基本上都很不愿意开高薪,甚至同等年限的.Net程序员要比Java程序员工资低个几千上万都是家茶便饭,因此,招不到人也就不奇怪了。
最后,又缺人,又不想开高薪,最后项目活生生被拖入绝境了。
这个,我就解释到这,你也可以发表你的意见!
至于转技术栈,还是上面那个道理,不舍开高薪,但是又招不到人,很多公司觉得是.Net程序员少的原因,所以干脆就把技术栈转成了Java、C++或者Python。
但是,这时候发现好像除了.Net,其他编程语言的程序员价格都很高,此时再想转回去已经没办法了,然后舍得开工资以后,发现招到的人才质量都不错,项目进行的也顺利,于是就觉得.Net啥也不是了!
人家.Net(泛指C#)能活那么多年屹立不倒,长期排编程语言前五名左右,自然有他的道理,国内可能用得少,但是国外很多项目用.Net还是蛮多的。
我只能说,有些成见是根深蒂固的,怎么说也没用!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.