Java 和 .NET 技术/框架的类似物

2022-08-31 13:03:38

我在一家主要由Java和.NET技术人员组成的商店工作。在讨论新的解决方案和架构时,我们经常会遇到阻抗,试图比较两个阵营之间使用的各种技术,框架,API等。似乎每个阵营都对另一个阵营知之甚少,我们最终将苹果与橙子进行比较,而忘记了蒲式耳。

在研究这个主题时,我发现了这个:Java -->.Net粗略的等价物

这是一个不错的列表,但它不是很详尽,并且缺少关键的.NET 3.0技术和其他一些花絮。要完成该列表:Java中的近似/粗略等效(或技术组合)与.NET中的以下内容有什么相似之处?

  • WCF ~=
  • WPF ~=
  • 银光 ~=
  • WF ~=
  • 泛型 ~=
  • 扩展方法 ~=
  • Lambda 表达式 ~=
  • Linq (not Linq-to-SQL) ~=
  • TPL ~=
  • F# ~=
  • IronPython ~=
  • 铁红 ~=
  • ...我错过了其他任何东西吗?

Java Technologies(有 .NET 的等效项吗?):

  • ~= EJB
  • ~= WebSphere
  • ~= 玻璃鱼
  • ~= JBoss 应用服务器
  • ~= 雄猫?

请注意,我省略了链接文章中已经介绍的技术。我还想听听有关链接文章是否准确的反馈。

注意:这似乎正在变成一篇wiki类型的文章,所以我这样标记它。


答案 1

.NET --> Java

Java --> .NET

  • EJB ~= MTS/COM+
  • WebSphere ASGlassFishJBoss AS都是具体的Java EE API实现。.NET的等效物将是至少支持MTS / COM +的IIS(顺便说一句,IIS是否存在竞争?
  • Tomcat是一个webcontainer,又名servletcontainer,它只实现了巨大的Java EE API的Web组件部分(基本上只有和部分,JSP / ELServlet API)。.NET 等效项仍然是 IIS,但不支持 MTS/COM+、邮件、消息队列、持久性等。即,对于纯“经典 ASP”,只有一个简单的Web服务器。javax.eljavax.servlet

答案 2

以下是我自己的研究和BalusC的后续研究列表,Rafa(等人)的答案:

(慢慢更新此列表。还将为可能感兴趣的 Java 用户提供返回 .NET 技术的链接。


推荐