请问JAVA和.NET 的区别,两个哪个简单?
JAVA的开发平台是什么?现在的JAVA已经更新到那个版本了?.NET中微软充当的是身份地位?...
JAVA的开发平台是什么?现在的JAVA已经更新到那个版本了?.NET 中微软充当的是身份地位?
展开
4个回答
2013-10-19
展开全部
首先说明一下,java和。net没有可比性,你要比的应该是java ee和。net,两者都是一个开发平台; 1、。net这个平台我不是特别熟悉,但是他本身应该比较完善了,微软的东西都这样,所以它不需要很多第三方的扩展;java ee不是,sun官方给了一个JAVA EE规范,来实现这个规范的技术一大堆,来使开发便捷,提高代码客户型,甚至强制增强系统架构质量,代码设计质量的框架的技术也层出不穷。但是java不难用,你用了就知道,java的技术里面真是要什么有什么啊,呵呵2、。net的应用基本上部署在windows服务器上,而java ee的应用没有这个限制。可是你得看到啊,大型服务器谁会用windows做操作系统啊,我见过的PC server都不会用windows,至少是linux。所以这很限制。net在大型企业级应用领域的发展。现在也不能不承认,。net以小型应用为主,包括SQL SERVER一样,大型应用是不会用的java 现在最高版本是6,你下载的时候就是1.6,下一版本应该快出了,就是java 7.
2013-10-19
展开全部
首先楼主不要希望简单,因为简单的东西人人都会做,这样就失去竞争性了,入门容易精通难! 人对Java的理解是狭义上的理解,即把Java简单地理解为等同于C#的编程语言,在此文中从广义上理解,即把Java看成由编程语言(Java语言)、运行环境(JVM即Java虚拟机)、框架(Java API群)组成。
很多人对Java的前景不甚乐观,发出“橡树将死”的悲观论调;但包括笔者在内的一部分人坚持认为,Java还能继续飘香,这一点可从最近召开的Javaone 2005可以看到,Java是勇于正视自己的不足并务实改正的,有明显的四点趋势。
一是力求使基于Java架构的应用开发简单化。
当微软的C#与.net推出后,由于与Java的相似性,人们自然地对二者进行对比,结果发现虽然Java在某些方面比.net有优势,但基于.net 的应用开发相对来讲比较简单也比较快,事实是确实有一部分原Java开发人员转向.net,因此如何使基于Java构架的开发变得简单成为重中之重。因此为了吸引更多的开发者,Sun推出了新的开发工具Java Studio Creator 2,使基于Java构架的开发更加简单,使新手更易入门。
二是逐步开放源代码。
Java是一种很好的技术,但长期以来一直被Sun单独所控制。从Linux的发展史来看,如果前几年Sun对Java实行开放源代码政策,这绝对是一件好事。但不幸的是至目前为止Sun仍然对Java没有实行这种政策,导致Java的虚拟机比较慢及每一个新版本都比前一版本臃肿。Sun的高层官员坦率地承认这方面的不足:“长久以来,Sun一直没有与开放源代码社区进行有效的接触”,并认为这样做对Java的发展不利,因此Sun在Javaone 2005的会上也考虑了开放源代码的问题,并告知企业级服务端的应用将最近开放源代码。
三是增进与其它公司的合作。
虽然IBM也是Java社区的创建者之一,但是Sun与IBM的关系在前不久越来越趋于紧张也是不争的事实,但最终Sun还是给予IBM 11年的授权;并且也开始与微软坐在一块商谈。
四是Java更注重兼容性、稳定性、可管理性。
下一代Java产品Mustang大约将于明年这个时期推出,Mustang非常强调兼容性、可靠性与高质量性,但考虑到Java具有基础设施的性质,其可靠性同样极期重要;Mustang也讲究可诊断性、可监控及可管理性,这是通过下一代开发工具更注重JMX及支持JVM级的诊断有关;另外Java将加强与XML及Web Service的整合与支持。
很多人对Java的前景不甚乐观,发出“橡树将死”的悲观论调;但包括笔者在内的一部分人坚持认为,Java还能继续飘香,这一点可从最近召开的Javaone 2005可以看到,Java是勇于正视自己的不足并务实改正的,有明显的四点趋势。
一是力求使基于Java架构的应用开发简单化。
当微软的C#与.net推出后,由于与Java的相似性,人们自然地对二者进行对比,结果发现虽然Java在某些方面比.net有优势,但基于.net 的应用开发相对来讲比较简单也比较快,事实是确实有一部分原Java开发人员转向.net,因此如何使基于Java构架的开发变得简单成为重中之重。因此为了吸引更多的开发者,Sun推出了新的开发工具Java Studio Creator 2,使基于Java构架的开发更加简单,使新手更易入门。
二是逐步开放源代码。
Java是一种很好的技术,但长期以来一直被Sun单独所控制。从Linux的发展史来看,如果前几年Sun对Java实行开放源代码政策,这绝对是一件好事。但不幸的是至目前为止Sun仍然对Java没有实行这种政策,导致Java的虚拟机比较慢及每一个新版本都比前一版本臃肿。Sun的高层官员坦率地承认这方面的不足:“长久以来,Sun一直没有与开放源代码社区进行有效的接触”,并认为这样做对Java的发展不利,因此Sun在Javaone 2005的会上也考虑了开放源代码的问题,并告知企业级服务端的应用将最近开放源代码。
三是增进与其它公司的合作。
虽然IBM也是Java社区的创建者之一,但是Sun与IBM的关系在前不久越来越趋于紧张也是不争的事实,但最终Sun还是给予IBM 11年的授权;并且也开始与微软坐在一块商谈。
四是Java更注重兼容性、稳定性、可管理性。
下一代Java产品Mustang大约将于明年这个时期推出,Mustang非常强调兼容性、可靠性与高质量性,但考虑到Java具有基础设施的性质,其可靠性同样极期重要;Mustang也讲究可诊断性、可监控及可管理性,这是通过下一代开发工具更注重JMX及支持JVM级的诊断有关;另外Java将加强与XML及Web Service的整合与支持。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-19
展开全部
首先,java是跨平台的。一处编译到处可以运行的。这体现了他的移植性强。现在的版本是1.6,也就是jdk1.6.。net在微软的体系中和java是等同的,因为他们的层次是不同的。。net比较简单,入门较容易,所以用的比较多点。java也比较强壮使用的也很多。根据自己的需求学习才是关键。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-19
展开全部
区别很多,比如java多平台.net多语言,java开源等要想快速上手.Net要好点,用多了都差不多!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询