设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 创业者 手机
当前位置: 首页 > 教程 > 正文

Java与.NET为什么不合二为一?

发布时间:2017-01-08 22:45 所属栏目:61 来源:infoq 霍泰稳
导读:Java和.NET的战争已经结束。在这篇文章中,Ted Neward概览了我们如何合理地使用这两项技术,比如在J2EE上将MS Office作为一个富客户端使用,或者在Java POJO上使用WPF GUI,以及如何在一个Windows工作流主机上执行Java Enterprise/J2EE功能等。

【技术资讯】Java和.NET的战争已经结束。在这篇文章中,Ted Neward概览了我们如何合理地使用这两项技术,比如在J2EE上将MS Office作为一个富客户端使用,或者在Java POJO上使用WPF GUI,以及如何在一个Windows工作流主机上执行Java Enterprise/J2EE功能等。

    正如本文的一个评论者所言,“战场上没有亚军,既然选择开发,那么对语言的选择也只有一个冠军。”,从.NET发布的第一天开始,它就当仁不让地担当了和Java相对抗的主角。上帝是公平的,对你关闭了一扇窗,就会再给你打开一道门,对Java和.NET来说,也都是各有所长各有缩短。Java的兴盛源于每天Java开源社区的不断努力,完成着对自己的雕刻与完善;而微软依然延续其霸道的作风,.NET社区也在不断地急剧扩大。

    但其实类似于“我的编程语言比你的语言要好”,“我的平台比你的平台运行的要快”等这样的问题真的有意义吗?在本文中,作者Ted Neward对这一命题进行了深入剖析,并提出了自己的疑问:为什么不让Java和.NET协同工作呢?

    然后作者用大量事例证明了微软产品能够和Java平台很好地协同工作,比如使用Office做客户端而用J2EE的服务器,比如在Spring和J2EE容器中使用Windows的工作流技术,比如在Java服务提供的数据模型上使用新的WPF技术提供丰富的用户界面等。在文章最后,作者总结说: “.NET能够做的任何事情,Java都可以做到,反之亦然……两种平台都各有特殊的兴趣领域,并且它们在各自的领域都做得很好……对每一个项目而言,应该根据自己的需要充分发挥其所需平台的能力。 ”

    原文地址:http://www.infoq.com/cn/news/2007/08/java-dotnet-integration

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读