分享
 
 
 

J2EE 和 .NET之间的对比

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

编者按:

.net的理论可以说是照搬J2ee,用ASP+作交互VB.net作后台,提供一个类似J2ee的完全解决方案,由于使用了C#,所以大大提高了速度,(C++ 比 Java快12 倍比VB快6倍),看起来使用C可能会超过使用JAVA的程序,但是JAVA是分布式运行,加上可以多系统的混合使用,在大型的分布服务器上,JAVA的效率是极高的。所以说可以这样理解,J2ee在IBM 、SUN等大公司地支持下很快会在高端占领绝大部分的市场,而.net是免费的,Sql server还很低廉,加上XP本身就包含Asp.Net服务器,所以会很快地占领低端的WEB市场。 不过有很多免费的J2EE的服务器啊,而且是开源的,对于中小企业来说是很好的选择。不能认为J2EE比.NET贵。

目前而言J2ee于.net之争已经开始,由于竞争引起技术的快速发展,将传统的ASP\PHP\CGI大大抛在后面,随着预编辑技术的不断提高,以后程序员将面临着两大选择,一是从传统的ASP转行到ASP+(C#) +vb.net的格局,或着投入J2ee +J2se的怀抱。

大家现在可能对与J2ee与.net到底哪里好,凭什么说PHP、CGI将无法与这些新的技术竞争呢?

其实J2ee也不是什么新技术了,97年就有了。最近由于最近单位搞 J2ee的工程,我有性事实的领略到了J2ee + J2se的魅力。

J2ee是JAVA的整体解决方案,J2se是客户端解决方案,我了解的是IBM的J2ee解决方案,后台使用DB2 7.1数据库,前台使用IBM Web Sphere的Web JAVA服务器,加上J2se的JAVA客户端程序,天天大约要存储10000条文件,平均每1小时并发用户大于30人,日使用人数达500人的 大型企业OA系统。

使用J2ee的解决方案可以大大加快速度,基本上服务器CPU占用率不超过80% 内存使用量400M左右,(使用DELL 4600)相比之下ASP + SQl Server的速度根本就不能比,不是说SQL Server慢,而是ASP慢,预编译技术,就是用内存作为数据库的计算区域,化一部分硬盘为存取区,平时不操作数据库,计算的时候在内存总运行,结构保存在存取部分,当存取区满了再一次保存到数据库,大大提高了运行速度和服务器的负载,相比之下,及时编辑的ASP\PHP\CGI就慢多了,因为每次访问都要读取数据库,这样服务器压力就相当大了,而更多地内存和硬盘空间帮不上忙,这样就会造成瓶颈,这也是为什么有磁盘矩阵的服务器编译预编译的程序要大大快于IDE的服务器了。

.net的理论可以说是照搬J2ee,用ASP+作交互VB.net作后台,提供一个类似J2ee的完全解决方案,由于使用了C#,所以大大提高了速度,(C++ 比 JAVA快12 倍比VB快6倍),看起来使用C可能会超过使用JAVA的程序,但是JAVA是分布式运行,加上可以多系统的混合使用,在大型的分布服务器上,JAVA的效率是极高的。所以说可以这样理解,J2ee在IBM 、SUN等大公司地支持下很快会在高端占领绝大部分的市场,而.net是免费的,Sql server还很低廉,加上XP本身就包含Asp.net服务器,所以会很快地占领低端的WEB市场。

现在让我们谈谈Coldfusion,它现在可以说一种比较聪明的做法,他使用预编辑技术,但是最关健的核心语言变成了可选择的形势,可以使用“C++”可以使用“JAVA”,甚至可以混用,这就大大的扩大的应用面积,即可以在大型分布系统用也可以在小型的单独服务器上执行,可以说是折中的方法,这个可以说是Macromedia进军程序开发市场的一个核心战略,不但泥补了Macromedia在程序开发上的不足,还取得众家之所长,加上Colufusion技术历史悠久(95年就已经得到广泛的应用了),还有jrun的支持,他可能会很快地占领部分中端市场,为J2ee和Asp.net之争火上焦油。速度上的比较是:

低端比较

Colufusion 5.0Asp.Net beat1 J2ee (Asp.net beat2目前没有测试)

中端比较

ColdfusionF 5.0=J2eeAsp.net beat1

高端比较

J2eeCF5Asp.net beat1 (据说Asp.net beat2 速度是1的数倍,由于刚刚推出目前还不能下结论)

以上三种都是使用预编辑技术的语言,本人没有对传统PHP、ASP、CGI作比较, 因为那样不公平,也没有什么可价值,因为不是一个时代的产品。从可用的简易程度上来说,基本上都是C为基础(JAVA也是一种C),写起来都相差不多,可以说他们都是近亲,呵呵!所以上学会一个了其他的都相差不多。

目前主要是成本上的差异,其中Asp.net最便宜,系统自带,再买一个SQL Server 和VS.net也不过6-7万人民币,Coldfusion 5.0相对在数据库方面比较灵活,下到Access上到Oracle 8.0都可以用。系统方面也非常的灵活,你既可以用免费的Linux,也可以用Windows系统,同样也可以用SUN的Solaris。也就是说Coldfusion Server 5 +Coldfusion Studio + 数据库价格可以在5 - 10万 之间,J2ee成本就高了,一套IBM J2ee (DB2 + Web Sphere)就得10万左右,加上系统软件,假如用SUN那就是天价了!所以从成本考虑ASP.net适合低端,Colufusion可以在中间部分,J2ee就属于高端的产品了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有