首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java4.0及更高版本应该有哪些特性来鼓励从C#切换?

Java4.0及更高版本应该有哪些特性来鼓励从C#切换?
EN

Stack Overflow用户
提问于 2009-10-22 18:29:45
回答 9查看 929关注 0票数 6

Java是一种流行的语言和平台,有着巨大的生态系统。为了让你完全转向C#编程,C# 4.0及以上的平台有没有什么应该具备的特性?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-10-23 02:35:33

让它运行在和Java一样多的平台上?

否则它对我们来说是完全无关紧要的。

编辑:有关如何让.NET“跨平台”的讨论,请参阅https://softwareengineering.stackexchange.com/questions/20275/mono-is-frequently-used-to-say-yes-net-is-cross-platform-how-valid-is-that

编辑2015:微软决定开源.NET的后端部分,这将使社区能够将其移植到比Java运行的平台更多的平台上。我认为这是反对oracle的Java进化方法的终极举措。

编辑2019:.NET核心现在可用于Linux,因此作为Docker镜像。到目前为止,我们的经验非常好。我们有一个在Kubernetes中运行良好的任务关键型应用程序,我们并不特别喜欢用.NET或Java编写微服务。

票数 24
EN

Stack Overflow用户

发布于 2009-10-22 19:00:02

市场上对C#的普遍接受与的语言特性没有什么真正的关系,我知道它现在比Java更好。采用C#需要在主要方面进行完整的组织战略转变:

  • 您已经有了无数的Java应用程序和大量的Java开发人员。为什么要切换C#?您将需要新的员工,突然之间,您的所有应用程序都定义为遗留的。这是一笔巨大的交易!正在经历这种变化,这给你的公司带来了巨大的风险,可能只有很小的好处:为什么要麻烦?
  • ,你至少已经习惯了许多支持你的Java生态系统的操作系统和中间件的大供应商的选择。这种情况一夜之间就消失了,你暴露在一个垄断定价模型中(即,你几乎与微软捆绑在一起,无论出于何种意图和目的)。受制于垄断定价是不好的!大多数组织宁愿有轻微的技术劣势来避免垄断定价,因为定价几乎肯定会夺走任何额外的收入。
票数 15
EN

Stack Overflow用户

发布于 2009-10-24 02:38:55

除了IDE、框架等生态系统之外,我并不认为C#有比Java更少的东西。至少在特性方面,它目前处于领先地位。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1606329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档