什么是基于Web的应用程序开发中JAVA和.net之间的差异

时间:2015-09-04 22:06:22

标签: java .net web

JAVA和.net之间有什么区别,哪一个更适合开发基于Web的应用程序。 JAVA是否比.net更具优势?

1 个答案:

答案 0 :(得分:2)

从链接:http://www.geekinterview.com/question_details/39128

.NET和Java是无与伦比的,因为.NET是一个框架,或者只是当前43种编程语言的平台,而Java是一种编程语言。

  

Java的理想始终是由多个共享的单一语言   平台。而.Net基于共享的多种语言   单一平台。现在来看这个专业的差异   差。

     

1).Net具有多语言支持。虽然java基于java   只有语言。据微软最新消息.Net支持   40种语言,包括主要市场份额COBOL,Vb.net,C#.net,Perl   和许多其他人。

     

2)因为java是多平台的,所以它的框架类是一套   限于所有平台上可用的内容。虽然.Net有一套   Microsoft平台上提供的所有类。

     

3)根据Sun的说法,Java被称为“一次编写一次运行”。   虽然.net没有这样的场景。但我的看法是,它不是完全的   真实地说“写一次在任何地方运行”,但一方面是大多数   今天写的应用程序只关注一个平台。同样   确保其多次支持所需的大量时间进行调试   平台。所以我想说Sun不是“写一次运行   任何地方“但它的”写一次和调试无处不在。

     

4).Net由于通过ADO.Net断开数据访问而具有高级别   针对Java JDBC的性能需要多次往返   数据库。

     5)Java支持开源平台,而.Net没有直接支持   支持开源平台。

相关问题