@
lalalanet GE, Siemens, Philips, Honeywell 都可以申请了,企业级的非 Web 应用,特别是工具类软件,很多都是 C#写的。
转一个 zhihu 上的:
zhihu 上面码农居多,然后默认代入稍微使用一下编程语言让计算机进行自动化处理的事情都是码农在做,事实上职业码农只占利用计算机去自动化处理事情的人的很小一部分,偏偏这部分是重度用户,所以就不断有 JSP 胜过 ASP , Linux 胜过 Windows 的言论。我了解的很多行业用户,比如 GE ,西门子,阿尔斯通, Honeywell 这种大公司,他们有时候在处理一些问题的时候,不需要代码效率有多高,不需要写出来的东西并发性能有多好,反而需要简单快速利用计算机来实现某些自动化的处理,这时候微软的套件刚好就提供了这样一个选项,本身效率可能不是很高,但是封装了很多简单易用且性能还不错的组件,这些公司所要做的就是稍微看一下 api 或者用户手册, design reference 或者 demo 什么的,然后快速来解决这个问题。这样做是非常有必要的,这些公司的业务跟 IT 类公司的业务不同,他们跟 IT 公司不一样,业务不是以编程为核心的,偏偏又要用到这样一项技能,所以他们会尽量从更高一个层次去看待这个事情,微软的方案,给了我一个很明确的答案,我知道按照你的 demo 去跑,肯定能在指定时间内,指定的预算内实现我的方案,不会有太多的 surprise ,那么肯定选择微软,因为这些因素都在可控范围内,这一点对这些公司非常重要。等真正发现业务在某些方面当前方案无法满足需求的时候,我再投入更多人力,更多预算来加强这一部分(比如迁移到 Oracle 数据库)
而微软的东西用的越多,相互之间的配合也就越强,对于大公司来说,使用成本就会摊的越薄,还有就是微软的东西对使用者来说难度不高,如果完成同一件事,一个普通的工程师用微软的东西能够实现此功能,对比一个技术牛人用开源的东西也实现了同样的功能,而且效率更高,性能更好。我想公司还是会用普通工程师加微软的方案,因为这样对人力依赖很低,我找一个技术牛人很难而且要花大价钱,但是普通工程师很好找,而且我有主动议价权。