2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

文章:Java、.NET,为什么不合二为一?

  • 2007-08-02
  • 本文字数:657 字

    阅读完需:约 2 分钟

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 都可以做到,反之亦然……两种平台都各有特殊的兴趣领域,并且它们在各自的领域都做得很好……对每一个项目而言,应该根据自己的需要充分发挥其所需平台的能力。

查看全文: Java、.NET,为什么不合二为一?

2007-08-02 03:371072

评论

发布
暂无评论
发现更多内容

BOE(京东方)绿色低碳显示生态交流会成功举办 共筑行业绿色未来

爱极客侠

【YashanDB知识库】单机部署报错:prohibited operation, please check if the IP and username are correct

YashanDB

数据库 yashandb

4K Video Downloader Plus Pro for Mac(4K视频下载器)v1.10.3激活版

小玖_苹果Mac软件

vector magic for Mac(好用的矢量图形转换软件)v1.2.0免激活版

小玖_苹果Mac软件

区块链行业中Solidity编程语言速成:带你了解以太坊智能合约

chainwiseweb3

智能合约 Solidity dapp开发 dapp开发链游开发 去中心化产品开发

逻辑数据编织:实现多源异构的数据统一化管理、降本增效

Aloudata

数据分析 数据开发 数据管理 数据虚拟化 数据编织

【YashanDB知识库】Mybatis-Plus调用YashanDB怎么设置分页

YashanDB

数据库 yashandb

coconutBattery Plus for Mac(电池质量检测工具)4.0.0 直装版

小玖_苹果Mac软件

怎么制作关系图?10个关系图模板案例盘点!

职场工具箱

效率工具 职场 办公软件 绘图软件 实体-关系图

【教程】第十章:任务仪表盘(2) —— 各有千秋

NocoBase

开源 项目管理 低代码 任务管理 无代码

分布式系统架构:限流设计模式

不在线第一只蜗牛

Java 架构 分布式 设计模式

【YashanDB知识库】jdbc查询st_geometry类型的数据时抛出YAS-00101 cannot allocate 0 bytes for anlHeapMalloc异常

YashanDB

数据库 yashandb

【YashanDB知识库】JDBC驱动的date类型字段结果集调用getString方法只返回日期,不返回时分秒

YashanDB

数据库 yashandb

【YashanDB知识库】Mybatis-Plus调用YashanDB怎么设置分页

YashanDB

数据库 yashandb

网易伏羲亮相CCF程序员大会,有灵AOP平台首届编程挑战赛正式启幕

网易伏羲

人工智能 编程挑战赛 网易伏羲 ccf程序员大会

云起无垠荣获第八届“强网杯”高阶技术专项赛优秀奖

云起无垠

文章:Java、.NET,为什么不合二为一?_Java_霍太稳@极客邦科技_InfoQ精选文章