【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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

评论

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

CRM是什么,你有认真了解过CRM吗?

低代码小观

企业管理 CRM

StartDT Hackathon | 泛元数据:让数据成为资产

奇点云

开发实践 —— 教你使用Z-ONE Studio Lite + Digital car创建智能场景

SOA开发者平台

软件定义汽车 流程图绘制工具 数字汽车 汽车SOA

云短信服务孰优孰劣?博睿数据重磅发布云短信评测报告

博睿数据

如何用一行代码使API提速几十倍

大伟

redis cache java

2021最新版阿里巴巴内部百亿级高并发系统(全彩版小册开源)

Java 架构 面试 后端 高并发

美女程序“媛”:从工程师到架构师,我的代码人生

融云 RongCloud

程序员 代码人生

CRM系统如何帮助你的业务?

低代码小观

企业管理 CRM

2021年海南企业办理等保业务指南

行云管家

网络安全 等保测评 等保评测 海南

开发实践 —— 教你使用Z-ONE Studio Lite + Digital car创建智能场景

SOA开发者

ONES x 华发集团 | 多团队多项目的高效管理实践

万事ONES

项目管理 项目管理工具

Talk to AI,揭秘背后的语音识别数据

澳鹏Appen

语音 nlp 语音识别 训练数据 语音识别模型

Nacos-Group

平凡人生

从头到尾没有一句废话!阿里Redis神级手册,从基础到源码一次讲清

Java 架构 面试 程序人生 编程语言

译文 | MySQL 8.0 密码管理策略(一)

RadonDB

MySQL 数据库

P9都爱不释手!Alibaba9月最新出品776页JDK源码+并发核心原理解析小册

Java 架构 面试 程序人生 编程语言

上汽零束 | 官方有奖征文正式启动,速来挑战!

SOA开发者

「AI时代下的融合通信技术」专场等你赴约|QCon 2021

网易云信

人工智能 音视频

必须得会的汽车ECU研发基础--ECU软件架构概览3

SOA开发者

四种主要网络IO虚拟化模型

hanaper

Zookeeper入门看这篇就够了

牧小农

zookeeper

Go 语言实现 WebSocket 推送

全象云低代码

websocket 低代码开发 Go 语言

上汽零束 | 官方有奖征文正式启动,速来挑战!

SOA开发者平台

【编程语言】[Go] Go语言入门

衣谷

golang 协程 GC

未来E/E架构的发展情况

SOA开发者

SOA架构概述

SOA开发者

融云 IM+RTC+X「全」通信解决方案,赋能全平台、多语言开发者

融云 RongCloud

通信 技术栈 语言 & 开发

基于云的 CRM 能为您的业务提供哪些服务?

低代码小观

企业管理 CRM

Automotive SPICE® 汽车功能安全

SOA开发者

推动数据安全战略落地 新思科技给出这些建议

InfoQ_434670063458

AWE Asia 2021 | 百度AI+AR,塑造AR应用智能新体验

百度开发者中心

AI 最佳实践 方法论

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