精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>技术言论>>.net vs J2EE 不战自明

主题:.net vs J2EE 不战自明
发信人: chenwumail(jack2)
整理人: zjxyz(2002-01-26 13:38:08), 站内信件
主题:我对与J2EE理解(本文并非chenwumail所写,而是转自新浪,本人沉得得这位朋友写得很好,没有找到原作者姓名)
今天在sun网站看了J2EE Connector Architecture之后,只有一个感觉:ms的.net
失败了,为什么这么说呐,下面我谈谈我个人认为的两个原因,浅薄的地方请大家
指出.
首先,从.net的实现语言c#来说,ms为什么要推出c#?为什么不接着用basic?我感觉
ms在internet的发展中,已经感觉到vc/vb一些面向传统IT的oo语言已经过时了.但是一时半会又找不到可以替代的language,只好将vb script包装一下改成asp顶替
用一下,但是随着internet的发展,非oo的language已经越来越显现出它的劣势所在,基于oo的java技术已经越来越受到关注(为什么要用oo,这一点可以从传统IT的发展可以看出来).没有办法,ms只好抛弃basic,再推出一套基于oo的面向Internet的语言c#.c#我曾经用一天的时间粗略的看了一下,觉得就是java的copy,而且还只是jdk1.1,离jdk1.3乃至1.2还差的好远.基于c#之上的.net可以想象离j2ee的距离有多远.想当初sun推出jdk1.2离jdk1.1可有一年多的时间.
其次,从.net本身来说,随着internet的发展,不同平台间的互联越来越重要,可是ms这方面的功底很差,于是就想到一个变通之术xml,利用xml用于不同主机间的数据交换(我个人理解,大家可以讨论一下),而j2ee就不一样了,它利用platform的开放性,
java的通用性,利用corba技术可以轻易地做到跨平台/多语言应用.一个企业级的用户是很难只使用一种os的.J2EE Connector Architecture一推出,它可以将企业整套的商业应用整合在一起,大大降低开发成本,快速推动电子商务的发展.而这恰恰是.net的软肋.
java只所以可怕,就是因为它已经不仅仅是一个language了,而是一个platform.  


----
 我是一个Java爱好者,欢迎热爱Java的朋友到和我一起讨论!你有什么问题,可以在社区上发言(点名让我回答我可以更快发现你)或发Email给我,我很乐意成为你的朋友。

我在申请Java板副,请您支持我

我的ID是 chenwumail
 

[关闭][返回]