关于.net,为什么很少看到一些互联网公司招聘.net的呢

lifesimple
  • 816

如题

国内BAT等大公司(微软就另说了)很少有.net开发相关的职位(WP开发除外),可能是我见识太少,所以想请问下,国内有哪些规模大点的互联网公司(不是传统的软件外包公司)会用.net技术,招.net(C#)的呢?

回复
阅读 12.8k
12 个回答
✓ 已被采纳

大公司不用.Net不可能是授权费用的问题。考虑更多的是灵活性,安全性,扩展性和开源生态系统。 如果单论某一个语言或框架,.Net不比谁差,但和整个开源生态对比,就比不过了。选择了.Net,基本就和开源说再见了。不是说不能用,而是用起来恶心死你。(曾经被恶心过的飘走。。。。)

.NET 的解释器不能跨平台,而且很多东西需受限于微软,安全性和开源性和PHP 比没有任何优势,所以招的不如PHP多了。

大公司用开源的软件比较多,一个是成本问题,一个是性能问题,还有一个是安全问题。
csdn用的是.net。

携程现在还有好多后台别说是.NET了,还有ASP的,坑无数啊。。。
发展到这样的公司,授权费应该已经不是大问题了。

呵呵,在DP这么多年了,说说我的认识
DP的路线是ASP--.NET--JAVA--多语言,这其中穿插了很多开源软件的引入。从而使得整个系统变得复杂,运维成本提高,这是其一。

另外windows虽然是图形界面,但是集群管理的确没linux来的方便。

说实话,当时我们.NET用的也是很不错了,各类底层框架,数据的、缓存的、文件的、远程服务调用的、配置管理的、监控的、应用防火墙,架构还是出了很多底层服务组件的。

但是始终也面临一些核心问题无法解决,例如碰到.NET代码中的一些问题,虽然可以反编译代码,但是没办法改啊。

再比如,碰到.NET奇怪的问题,业界大牛就那么几个,当时的网站名气还没那么大,难找啊。曾经通过微软途径找,但是周期长不说,还不一定找的对人。网站小,受不了这么拖着啊。

最后就是人的问题了,各个层面的.NET工程师难找啊,毕竟语言诞生的年数也不长。我们很多工程师都是自己培养出来的,在后面的迁移JAVA过程中也发挥了巨大的作用。

当然不可否则.NET是门好语言,开发快速、GUI界面好,到现在我们很多桌面工具等都还是.NET写的。当然现在的DP,大部分是JAVA,除了核心应用,其实其他程序已经不太限制语言了。

总之一句话,没有最好的语言,只有不同时期不同需求最适合的语言。

我在拉钩上面搜索了一下,确实如您所说的那样.
我想原因可能还是授权费用吧,大点的互联网公司大都是零几年诞生的,可能一开始就不会使用.net, 越往后就越难以改变了.现在新兴的互联网公司都是Python/PHP/Ruby等.
还是金融行业等财大气粗,人傻钱多速来(调侃),大点的互联网公司,我知道的有京东.

.Net都被java大牛顺手写掉了;)

大公司肯定用linux平台东西多呀

整个行业来说,互联网仅仅占了很少的一部分而已。

就我所知,携程的后端用的.NET。

快简历上面搜了一下,的确如此。简而言之就是.net晚开源了十年,很多公司交不起昂贵的授权费而选择了java。

最大的.NET互联网公司 - 携程旅行网