写点什么

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

评论

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

PEPE的二代分叉币PEPEP空投和预售正式开启

新消费日报

亚马逊云科技与英矽智能合作,利用人工智能技术加速新药研发

Lily

AI成为“老师傅”,1份图谱揭露资产故障真因

用友BIP

AI

Perforce Helix Core新版本推出资源压力感知功能,提升服务器可用性,助力大规模开发

龙智—DevSecOps解决方案

版本控制 版本控制系统

从Istio在CNCF毕业,看服务网格的架构变迁

博文视点Broadview

大模型时代,科技企业入局能源行业需要新范本

TE智库

新能源 特斯联

大型民营集团如何构建全面预算管理体系?

用友BIP

全面预算

探索学习Hypermesh的有效方法

智造软件

CAE CAE软件 Hypermesh 结构分析软件 学习教程

补齐OLAP引擎短板!ByteHouse 是如何实现流批一体的?

字节跳动数据平台

数据库 大数据 云原生 数仓 企业号 7 月 PK 榜

如何通过三级缓存解决 Spring 循环依赖

江南一点雨

Java spring

什么是DevOps监控以及如何在组织中实施?

互联网工科生

DevOps 运维工具

为什么强调数智底座能力?

用友BIP

数智底座

六步带你体验EDS交换数据全流程

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

数智底座成竞争焦点,用友能否再创辉煌?

用友BIP

数智底座

何为低代码?何为高代码?

互联网工科生

软件开发 低代码 JNPF 高代码

浅谈生成式人工智能

天翼云开发者社区

人工智能

DevOps | 产研协同效能提升之评审、审批流、质量卡点

laofo

DevOps 研发效能 持续集成 持续交付

一文了解什么是ISO 9001认证,以及在静态分析和代码质量领域有哪些通过此认证的工具

龙智—DevSecOps解决方案

代码扫描 静态代码分析 代码分析

用友BIP:助力企业数智化转型,实现数智化国产替代

用友BIP

国产替代

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