发布网友 发布时间:2022-04-26 19:44
共3个回答
热心网友 时间:2023-10-25 05:26
其实Java和.Net之间的竞争比我们想象中的还要复杂,到底谁会赢,实在很难说。Java是SUN的,SUN本来是搞硬件的,现在主要的也还是硬件和服务。而微软号称软件帝国,有非常丰富的开发软件的经验,有非常经典的VC,VB等作品,资金充裕,软件研发能力在全球是数一数二的。还有两点很重要的,一是有操作系统和其他众多的产品作为后盾,可以提供一整套的产品线和服务,并降低成本;而是微软多年来已经有一大群VB,VC,ASP的开发人员和用户,他们是最有希望转向.NET的用户,这群人的数目在目前来说应该还是稍微比Java的用户多(网上说今年在全球的范围内Java开发者数目已经超过VB和VC的总和,但是我从国内的观察结果是还有一段距离)。而Java呢,他最大的特点是跨平台,不受平台的*,这对于一般的公司和新的项目是没有多大意义的,但是对于传统的大企业和巨型企业,由于他们多年来积累了很多的系统和数据,并且位于不同类型的机器上面,如何把这些资源结合起来一直是一个使他们头痛的问题,而Java真好提供了一个这样的解决方案,从一些银行等大企业的动作可以看出java在大企业是有前途的。.NET根据微软的说法是与平台的关系不大的,但是我觉得服务器还是要用NT的,鉴于NT安全性和稳定性等方面的问题,将会影响.NET在大企业的推广。而且NT只能运行在Intel的机器上,也*了对一些强大的服务器的选择。而Java的性能始终是个问题,在同一台配置的机器上运行C开发的工具和Java开发的工具,差别你可以看得出来;而且Win, Linux, Solaris三种版本的JDK中,据说win的版本是最好的了。使用一整套微软的技术,在性能(当然指的是同一种配置)上有优势。而且这进一步影响到成本问题。.net比java晚出现,应该很好地借鉴了他的优点和避免他的缺点;而且Java真正快速发展是97年之后吧,所以。net的出现也不算太晚。热心网友 时间:2023-10-25 05:27
J2EE=Java2 Platform, Enterprise Edition一个Java环境热心网友 时间:2023-10-25 05:28
详细点行吗?