企业级开发、企业级痛点问题、企业级应用 的部署 卖出,to B 的, .NET 继续就 OK 了
微软自己公司内 在用啥 你就用啥,因为到时候会有微软技术支持来背锅
这叫 “万无一失”
在这方面,能和 .NET C# 竞争的只有 Java:像银行呢 C# 和 Java 都招 (后者是要对接 Oracle 的数据库) ,郑煤机只招 C# 因为它够了。
如果你要对接内网里大量 Windows 操作系统提供的服务,那么你没有选择,就是 C# 。
—— 换句话说,即使 .NET 继续不开源,在企业级开发圈子里 也是没有对手的。
况且 C# 本身应对一般应用毫无压力,数据库+前端服务器,最最基本的办法搞定一切内网软件,大概 40 万以下就能搞定了。不过一个高级程序员 1 年的成本罢了 ( 无论 .NET 是否开源 )
Java 本身是什么问题呢?残疾。“
用.net 时从来没需要过什么强大的解决方案…… 用 java 时,天天琢磨和找解决方案……” [1]
什么 node, rust, golang, kotlin, 你真当全世界都陪你们去疯阿?谁给你惯的这个臭毛病?是不是 “开源世界” 阿?我早就说过了,离开源世界远一点 [2] ,否则脑子要有病的。你真以为微软是逼不得已而去迎客开源世界吗?即使没有 .NET core,微软在它的王国里那是照样吊打周围所有人的,开源两个字都不需要知道怎么写。
如果你不要对接内网里大量 Windows 操作系统提供的服务,那么你的选择面可就大咯 ... 当然,这并不代表什么,因为
你就是个 API caller,没啥好骄傲的。
[1]: 创业公司选择 .NET 技术栈究竟比选 Java / Python 贵多少钱?
https://www.zhihu.com/question/60103971 [2]: 如果你可以给将要入职的应届生程序员一条最重要的建议,那会是什么?
https://www.v2ex.com/t/589440?p=1#r_7724827