时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

文章: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:371240

评论

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

ElevenLabs Voice Design:文本生成个性化语音;科学家用 AI 解读猪叫声背后情绪和压力丨RTE 开发者日报

声网

AI 原生时代,更要上云:百度智能云云原生创新实践

百度Geek说

全新HUAWEI MatePad 11.5发布:搭载华为教育中心,做更好的学习神器

最新动态

程序员提效的 10 个方法,建议收藏

秃头小帅oi

如何成为一名优秀的程序员,进来看看

伤感汤姆布利柏

One Switch for Mac(系统功能快速开关工具) v1.33.1中文版

Rose

老好人无法成为好的管理者

老张

团队管理 技术管理 绩效管理

指标平台在企业数据管理中的定位及其如何与BI、数仓的协同工作?

Aloudata

数据分析 指标体系 指标平台 指标开发

指标预警归因分析,及时发现业务问题,快速定位问题根因

Aloudata

数据分析 指标平台 指标开发

LeetCode题解:2648. 生成斐波那契数列,迭代+递归,超详细解析

Lee Chen

Sound Control for Mac 强大的音量控制软件

Rose

鸿蒙开发案例:打地鼠

zhongcx

数据结构 - 散列表,三探之代码实现

不在线第一只蜗牛

数据结构

薅羊毛了!百万度算力免费申领活动狂欢继续!

九章云极DataCanvas

跨平台的键鼠共享工具 synergy mac 中文激活版

Rose

Alfred 5中文安装包 Mac 上的效率瑰宝!

Rose

最大程度降低“去O”的迁移风险

NineData

数据库 复制 迁移 同步 NineData

知识管理系统是什么?

ServiceDesk_Plus

知识管理系统 知识管理软件

能操控电脑的 Computer Use 究竟是什么?万能胶水、旧世界操作员,还是无所不在的智能?| 播客《编码人声》

声网

什么是无代码?无代码开发平台又是什么?

积木链小链

无代码 无代码平台

软件测试学习笔记丨Flask框架-请求与响应

测试人

flask 软件测试

AI校园新星直通车再启动:Zilliz助您踏上开源舞台

Zilliz

AI 开源社区 Milvus Zilliz

如何通过指标驱动研发体系建设

思码逸研发效能

DevOps 研发效能 效能度量 研发效能管理 思码逸

立足云南,面向“两亚”,翻开普惠算力新篇章

九章云极DataCanvas

ARB链挖矿DApp系统开发模式定制

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

Tampermonkey for Mac(油猴Safari浏览器插件)功能介绍

Rose

Topaz Gigapixel AI破解版下载 Topaz Gigapixel AI安装包分享

Rose

OmniGraffle Pro:绘图巅峰,设计卓越!

Rose

CAD迷你看图 Mac破解版 v4.4.5免激活版

Rose

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