首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java和.NET技术/框架的类似物

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

Stack Overflow用户
提问于 2010-03-26 19:15:16
回答 7查看 9.8K关注 0票数 77

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

在研究这个主题时,我发现如下:Java --> .Net rough equivalents

这是一个很好的列表,但并不是非常详尽,而且缺少关键的.NET 3.0技术和其他一些小窍门。要完成这个列表:在.NET中,Java中的近似/粗略的等价物(或技术的组合)是什么?

  • WCF ~=
  • WPF ~=
  • 银灯~=
  • WF ~=
  • 泛型~=
  • 扩展方法~=
  • Lambda表达式~=
  • ~= (不是Linq到SQL)
  • TPL ~=
  • F# ~=
  • IronPython ~=
  • IronRuby ~=
  • ...have,我还错过了什么吗?

(是否存在.NET等效项?):

  • ~= EJB
  • ~= WebSphere
  • ~= GlassFish
  • ~= JBoss应用服务器
  • ~= Tomcat?

请注意,我忽略了已经在链接的文章。中讨论过的技术,我也希望听到关于链接文章是否准确的反馈。

注意:这似乎变成了一篇wiki类型的文章,因此我将其标记为.

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-03-26 19:28:31

.NET -> Java

  • WCF ~= 贾克斯-WS (作为WS)和/或JMS (用于MQ)。
  • WPF ~= 秋千 (as UI)、Java2D (用于2D)、Java3D (用于3D)和/或RMI (用于远程处理)。
  • 银光 ~= JavaFX
  • WF ~=不确定?有人说是盖帽
  • 仿制药Java5.0以来就已经可用了。主要的区别在于它是编译时(而不是具体化)。
  • Lambda表达式尚未在Java8.0中作为“关闭”出现
  • 林克 ~= 雅克jpropel灯
  • 第三方物流 ~= java.util.concurrent (指南在这里这里的教程)
  • F# ~= Scala克洛尔
  • IronPython ~= Jython
  • IronRuby ~= JRuby

Java -> .NET

  • EJB ~= MTS/COM+
  • WebSphere ASGlassFishJBoss AS都是具体的Java EE API实现。.NET的等价物应该是至少支持MTS/COM+的IIS (顺便说一句,是否存在对IIS的竞争?)
  • Tomcat是一个网容器 (即basically容器),它只实现巨大Java的Web组件部分(基本上只有javax.eljavax.servlet部件、JSP/ELServlet)。.NET的等价物仍然是IIS,但不支持MTS/COM+、邮件、消息队列、持久性等等。也就是说,只有一个简单的web服务器的纯“经典ASP”。
票数 48
EN

Stack Overflow用户

发布于 2010-03-26 20:46:17

以下是我自己的研究清单,以及BalusC's,Rafa's (等人)的后续研究。回答:

(缓慢地更新此列表。还将为可能感兴趣的Java人员提供指向.NET技术的链接。)

  • WCF
  • WPF
  • 银光 = JavaFx
  • WF = jBMP ()
  • 仿制药 = Java泛型
  • Lambda表达式 = lambdaJ项目闭包
  • 林克 (非Linq-to-SQL) = 雅克奎尔
  • 第三方物流 ~= java.concurrent包
  • F# = Scala
  • IronPython = JPython
  • IronRuby = JRuby
  • Hibernate = NHibernate
  • JUnit = NUnit
  • 弹簧= Spring.NET
  • .Net远程处理~= RMI
  • MEF/System.AddIn ~= OSGi/Jigsaw
  • ~= EJB
  • ~= WebSphere
  • ~= GlassFish
  • ~= JBoss应用服务器
  • ~= Tomcat?
  • ~= GWT
  • ~= Maven2 2/Nexus/Sonatype
  • ~= JMX
  • ClickOnce ~= Java Web Start
票数 14
EN

Stack Overflow用户

发布于 2010-03-26 19:23:33

JavaFX是银光的大致等价物。从名单上我只知道这些..。

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

https://stackoverflow.com/questions/2526024

复制
相关文章

相似问题

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