写点什么

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

评论

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

Mac电脑照片编辑修图软件精选 每一款各有千秋!

理理

Mac软件 图片编辑 抠图软件 苹果软件资源

轻松几秒提升视频清晰度:Perfectly Clear Video Mac版

真大的脸盆

Mac 视频处理 视频增强 Mac 软件 视频画质

一次系统延迟性优化案例

蓝胖子的编程梦

golang 性能 延迟 线上事故 线上故障

LED显示屏品质如何控制

Dylan

品牌 LED显示屏 全彩LED显示屏

一次排查某某云上的redis读超时经历

蓝胖子的编程梦

redis 性能 线上事故 线上故障 超时

号外!多个企业数智化领先实践将亮相2023用友BIP技术大会

用友BIP

技术大会 用友iuap 升级企业数智化底座 央国企数智化转型

Spring Cloud微服务网关Zuul过滤链和整合OAuth2+JWT入门实战

做梦都在改BUG

Java Spring Cloud OAuth2 JWT Zuul

三维设计新帮手|Blender怎么入门?

Finovy Cloud

blender 3D软件

Kubernetes 多集群网络方案系列 1 -- Submariner 介绍

Se7en

程序员如何打破需求魔咒:为什么人越招越多,活越干越累?

小红书技术REDtech

算法 活动回顾

不同云平台之间的纳管用什么工具好?有推荐的吗?

行云管家

云计算 云平台

Nautilus Chain 上首个 DEX PoseiSwap 通证经济学模型解析

股市老人

mysql invalid conn排查

蓝胖子的编程梦

MySQL 性能 线上故障 超时 连接池

首次解密小红书“种草”机制:大规模深度学习系统技术是如何应用的

小红书技术REDtech

深度学习 机制策略 活动回顾

厦门等级保护测评机构地址在哪里?咨询电话多少?

行云管家

等级测评 厦门

复旦邱锡鹏教授:语言模型即服务的五类应用手段,你了解多少

小红书技术REDtech

深度学习 nlp

AI时代,看用友iuap如何推动数智商业创新

用友BIP

AI 技术大会 数智底座 升级企业数智底座

从零学习SDK(5)SDK文档的学习和参考

MobTech袤博科技

一次goroutine 泄漏排查案例

蓝胖子的编程梦

golang 性能 协程 pprof 线上故障

低代码是什么意思

优秀

低代码

交大翟广涛教授:眼见不实,怎样评价媒体体验质量

小红书技术REDtech

深度学习

阿里独家「操作系统和计算机网络」,GitHub标星超百万

做梦都在改BUG

Java 程序员 计算机网络 操作系统

火山引擎DataLeap推出全链路智能监控报警平台

字节跳动数据平台

数据中台 SLA 数据监控 企业号 4 月 PK 榜

深度剖析Redis九种数据结构实现原理

做梦都在改BUG

Java 数据库 redis 缓存

Codepipeline 跨账号访问 Codecommit

亚马逊云科技 (Amazon Web Services)

openGemini 1.0版本,带来哪些新特性和性能提升?

华为云开源

数据库 时序数据库 sql

Web前端组件库OpenTiny项目如何使用?

英勇无比的消炎药

开源 前端 OpenTiny UI组件库

Maya 2024中文特别版 适用于Apple M和 intel/win系统

理理

maya破解版 maya2024

一站式指标平台 Kyligence Zen 功能详解

Kyligence

数据分析 指标平台

NFT游戏开发交易系统搭建方案

薇電13242772558

NFT

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