lijiannan_1981
著名写手
著名写手
  • 铜币15枚
  • 威望0点
  • 贡献值0点
阅读:1529回复:4

.NET vs. J2EE:谁与争锋?

楼主#
更多 发布于:2006-03-22 09:17
J2EE平台:更开放

开放性是J2EE的一个重要特点,这也是Java发展的生命源泉。Sun公司在其发展中起着关键性作用,同时很多世界级公司如IBM、BEA、甲骨文等,都是其忠实盟友。这些都决定了开发工具是少不了的。

由于Java的开放性特点,很多厂商都会创建自己的开发工具。右表中提到的是几家主要公司的Java开发工具。此外还有甲骨文公司的Jdeveloper、赛门铁克公司的 Visual Cafe for Java、Adobe公司的JRUN以及Apache公司的ANT等也是常见的开发工具。

.NET平台:易上手

至于由微软开发的.NET平台下的开发工具,主要是基于Visual Studio系列的商业开发工具。.NET最大特点就是容易上手,是软件开发人员入门的较好选择。优异的用户界面反应速度以及与Windows的整合度,可以使软件人员较快地构建出用户界面比较好的应用程序。

其实作为一个开发平台,.NET和Java都非常成熟和稳定。但.NET比Java的诞生晚了六年,这也恰恰在某种程度上增加了.NET的优越性。因为新技术总可以借鉴旧技术的发展经验,达到取长补短的效果。

Visual Studio .NET是特性丰富的开发环境,通用语言的支持能力使开发人员能够在C++、VB和C#间自由转换。而且,Visual J#.NET还使Java开发人员可以使用所选的语言对.NET平台进行编程。编程人员利用Visual J#.NET创建基于.NET的应用程序,这些应用程序可以无缝地与使用任何其他.NET平台支持语言编写的.NET应用程序进行交互操作。

有了Visual J#.NET,Java开发人员就可利用.NET框架的丰富工具(ADO.NET、ASP.NET和许多其他工具),这些工具的功能和简单性超过了Java开发工具包(JDK)规范中的功能。

Visual Studio.NET的编辑器还支持XML文档、XML大纲、HTML和CSS的创建。比如,XML是在Java诞生之后,.NET诞生之前出现的技术,所以.NET对于XML的整合会比较完善,而Java是后来将之加入的,整合程度自然比不上.NET。下面对微软最新发布的Visual Studio 2005的特点作一个简单介绍:

微软把 Microsoft SQL Server 2005、Visual Studio 2005,以及将于明年推出的BizTalk Server 2006共同构成新一代企业级应用平台,其核心是Visual Studio 2005。

利用Visual Studio 2005以及.NET Framework 2.0 这一企业级开发平台,广大开发人员及其团队能够开发出更加高效、安全和可靠的解决方案。Visual Studio 2005增加了一系列新的工具,其中,Visual Studio Team System是一个可扩展的、支持整个软件开发生命周期的工具平台,能使软件开发团队之间更好地协作,从而开发出现代化的、具有服务导向性的解决方案。

Microsoft Visual Studio 2005 开发工具系列,有许多令人期盼已久的强化功能,包括提供更高的程序开发效率、更精简的程序代码、更佳的安全性能等。

另外该工具系列还具备一些新特色,包括.NET Framework 2.0、ASP .NET 2.0、64-bit 程序开发支持、新的Windows Form程序设计以及对行动装置解决方案的全新开发支持。

值得注意的是,首度推出的 Visual Studio Team System 是与开发工具完全整合的软件开发生命周期管理平台,与Agile方法论以及CMMI规范都相整合。

Visual Studio Team System 除了在软件开发流程上更加严谨之外,软件开发的质量与时间也更易于掌控,同时,还将Visual Studio开发工具一贯支持个人开发者高生产力的优势,延伸到支持整个高效率及流程导向的开发团队。

.NET在技术上的进步也开始体现在市场占有率上。如果以前大家对两种平台的认识是.NET可能无法胜任大规模的企业开发,那么最近的一系列调查数据则能够反驳这一观点。

IDC公司在2005年10月份进行的一项调查发现,35.7%的大公司采用.NET来开发最重要的业务软件,而使用Java的比例只有25.3%。

无。
suchasplus
作家
作家
  • 铜币16枚
  • 威望11点
  • 贡献值1点
1C#
发布于:2006-03-22 09:21
Re:.NET vs. J2EE:谁与争锋?
.net在中小型的企业信息化开发中...开发速度无与伦比啊
性能方面几乎都不用考虑...
The history of these days will be written in blood... By crushing the armies of our enemy, by seizing the weapons they thought to turn against us, we were fighting for our very existence!
下网卡
知名人士
知名人士
  • 铜币1枚
  • 威望1点
  • 贡献值0点
2C#
发布于:2006-03-22 13:23
Re:.NET vs. J2EE:谁与争锋?
都没资格争锋 离最好的性能 最快的速度还远的很呢,还要发展好久,硬件结构一变你就跟着跑吧
特别想念kmwang, APH, momo, 松松,旺旺
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
3C#
发布于:2006-03-28 19:48
Re:.NET vs. J2EE:谁与争锋?
都没资格争锋 离最好的性能 最快的速度还远的很呢,还要发展好久,硬件结构一变你就跟着跑吧


胡说,Leener一出,莫敢不从..
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
lijiannan_1981
著名写手
著名写手
  • 铜币15枚
  • 威望0点
  • 贡献值0点
4C#
发布于:2006-03-30 11:12
Re:.NET vs. J2EE:谁与争锋?
胡说,Leener一出,莫敢不从..

此哥属"这苹果挺好吃,因为香蕉不是红色的"之歪理..
无。
游客

返回顶部