Java和.net的区别和各自优势
5个回答
展开全部
.NET 是一个完全抄袭 Java 而来的微软的产品。(Java是模仿C++的)
在总体上没有大的区别!所以要说到区别,其实就是说到优劣上了!
第一:在架构方面,Java有各种个样的架构,什么SSH、SpringMVC啊。。等等。
而.NET永远用的都是那一套。
所以也就成就了Java比.NET强大的缘由,你看之前吧,京东为什么奔溃了?就是架构不够好,京东就是用.NET做的,若是Java的话,出现这问题的几率就大大降低了。
第二:在发展方面来看,Java和C语言可是当今最流行的语言。Java占市场的18%,是.NET的3倍有多!他们之前谁好谁坏还是容易看出的。
第三:微软的产品方向较狭窄,而Java如上面的老兄说的,是跨平台的,可以在不同的系统上运行。因为它有自己独特的JavaVM(虚拟机)。这是它一大优点!
当然以上理由均是基于一个较高的层面考虑的,但若你做的都是小网站,那是Java .NET 均可胜任的东西,在编程上,甚至.NET要方便一些。所以很多小企业都会招.NET多于Java就是这个原因。
若还有什么疑问请继续提出来,若能帮助到你,请采纳。
在总体上没有大的区别!所以要说到区别,其实就是说到优劣上了!
第一:在架构方面,Java有各种个样的架构,什么SSH、SpringMVC啊。。等等。
而.NET永远用的都是那一套。
所以也就成就了Java比.NET强大的缘由,你看之前吧,京东为什么奔溃了?就是架构不够好,京东就是用.NET做的,若是Java的话,出现这问题的几率就大大降低了。
第二:在发展方面来看,Java和C语言可是当今最流行的语言。Java占市场的18%,是.NET的3倍有多!他们之前谁好谁坏还是容易看出的。
第三:微软的产品方向较狭窄,而Java如上面的老兄说的,是跨平台的,可以在不同的系统上运行。因为它有自己独特的JavaVM(虚拟机)。这是它一大优点!
当然以上理由均是基于一个较高的层面考虑的,但若你做的都是小网站,那是Java .NET 均可胜任的东西,在编程上,甚至.NET要方便一些。所以很多小企业都会招.NET多于Java就是这个原因。
若还有什么疑问请继续提出来,若能帮助到你,请采纳。
展开全部
都一样适合网络编程,通常说java是跨平台的,不过要求那个平台支持java,还有它开源,免费
.net是微软的,微软不喜欢开源,封装好了给你用,所以么,开发者大都喜欢自己控制自己的程序,所以喜欢java的大都喜欢自由 呵呵
.net是微软的,微软不喜欢开源,封装好了给你用,所以么,开发者大都喜欢自己控制自己的程序,所以喜欢java的大都喜欢自由 呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同问,哪个来说一下,说的我能听懂,不要随便粘一段话
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.net和java
相同点:
1.它们都是面向对象的,语言又比较简单
2.背后都有大公司为它们撑腰
不同点:
java是从C++演变而来...
.net是从java演变而来...
它们的应用领域不同
.net:主要应用在中小型公司网站开发及桌面应用程序开发...
java:主要应用在大中型企业网站开发,银行网站开发及手机嵌入式游戏开发...
在学习方面.net相对较为简单
java 偏难...不容易掌握...
但不目前市场工资而言JAVA的偏高些...
而在找工作方面.net和JAVA都面临着艰难....
不过.net要求稍微低了一些...
还有之所以.net没有很大程度上普及主要是微软
的垄断..它们的软件不是开源的...这样两国一旦交战可能会影响到我们
整个国家...所以很多大企业联合抵制.net
不过在小型企业中.net的确不错...比jps简单...
java还有一次编译处处运行的优点..
还有就是跨平台...开源当然也是它的一个比较大的优点了...
相同点:
1.它们都是面向对象的,语言又比较简单
2.背后都有大公司为它们撑腰
不同点:
java是从C++演变而来...
.net是从java演变而来...
它们的应用领域不同
.net:主要应用在中小型公司网站开发及桌面应用程序开发...
java:主要应用在大中型企业网站开发,银行网站开发及手机嵌入式游戏开发...
在学习方面.net相对较为简单
java 偏难...不容易掌握...
但不目前市场工资而言JAVA的偏高些...
而在找工作方面.net和JAVA都面临着艰难....
不过.net要求稍微低了一些...
还有之所以.net没有很大程度上普及主要是微软
的垄断..它们的软件不是开源的...这样两国一旦交战可能会影响到我们
整个国家...所以很多大企业联合抵制.net
不过在小型企业中.net的确不错...比jps简单...
java还有一次编译处处运行的优点..
还有就是跨平台...开源当然也是它的一个比较大的优点了...
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询