.NET不是一种语言,是微软开发的一种框架,为了方便理解,可以当成微软版的Java虚拟机,不过.NET框架要远比Java虚拟机强大。.NET是框架,和java、C、C#这类编程语言不是一个维度的事物,无法比较,也就谈不上区别。
.NET框架(英语:.NET Framework)是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件框架。
.NET框架是微软公司继Windows DNA之后的新开发平台。.NET框架是以一种采用系统虚拟机运行的编程平台。
以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、F#、VB.NET、C++、Python等)的开发(Java的虚拟机也能够开发多种JVM语言如kotlin,Scala,Grove等)。
.NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。
.NET提供了一个新的反射性的且面向对象编程编程接口。.NET设计得足够通用化从而使许多不同高级语言都得以被汇集。
扩展资料:
.NET与Java EE。
公共语言基础(CLI),通用中间语言(CIL)以及C#与甲骨文公司的Java虚拟机和Java之间有不少的相似之处,因此它们无疑是强烈的竞争者。
它们两者都使用它们各自的中间码(在微软,它们叫做通用中间语言,而在Oracle,它们叫字节码)。
通用中间语言被设计来即时编译(JIT),而Java的字节码在最初的时候则是设计成用于解释运行,而非即时编译。.NET现在只在Windows上被完美地支持,而Java则可在很多平台上被完好支持。
然而,现在一些正在开发中的实现版本例如Mono或者Shared source CLI可以用于在类Unix操作系统例如Linux,FreeBSD和Mac OS X上运行.NET应用程序。
甲骨文公司的一个产品,J2EE提供与微软的一些捆绑于Windows中的技术例如COM+(先前的MTS)和MSMQ等效的功能。
Java和.NET可经由IKVM,一个在.NET平台上实现的Java虚拟机作更多的沟通。
Java有其专门的远程程序调用技术RMI(Remote Method Invocation), RMI的另一版本RMI-IIOP更可兼容CORBA。
参考资料来源:百度百科——.NET
参考资料来源:百度百科——JavaEE
net是什么语言啊?
.NET不是一种语言,是微软开发的一种框架,为了方便理解,可以当成微软版的Java虚拟机,不过,NET框架要远比Java虚拟机强大。NET是框架,和java、C、C#这类编程语言不是一个维度的事物,无法比较,也就谈不上区别。NET框架(英语:.NETFramework)是由微软开发,一个致力于敏捷软件开发、快速应用开发、...
请用最通俗的语言说一下。微软的.net到底是什么
.net不是编程语言,而是支持多种编程语言平台,包括vb、c#、vc++、j#...等,.net能够把这些编程语言转变成通用中间语言(CIL),从而使这些语言相交互。.net也是一个运行类库,提供各种编程语言所需的类、方法和属性等。
net是一种编程语言吗?
.NET不是一个汇编语言,而是一个包含多种编程语言选项的平台。.NET平台的核心是 Common Language Runtime (CLR),它负责执行编译后的代码,并提供内存管理、异常处理等服务。1. .NET平台包括.NET类库,这是一组预先编写的代码,提供了各种功能,可以被开发者用来构建应用程序。这些类库分为不同的命名空...
请用最通俗的语言说一下。微软的.net到底是什么
2. 虽然.NET支持多种编程语言,比如VB、C#、VC++、J#等,但它本身并不是一种编程语言。3. .NET的一个关键特性是将这些不同的编程语言转换成一种通用中间语言(CIL),这样不同语言编写的应用程序就可以互相操作。4. 此外,.NET还提供了一个运行时环境,其中包含了各种编程语言所需的类、方法和属...
.net是什么语言?
.NET 是一种先进的编程框架,它并非仅仅是 VB6 的升级,而是一个全新的语言和运行时架构。它的工作机制类似于 Java。.NET 支持多种编程语言,包括 Visual Basic、Visual C# 和 Visual C++。曾经还提供了 Visual J#,但微软后来决定停止对其的支持。.NET 开发的主要工具是 Visual Studio .NET,这款...
.net是什么语言?
NET语言的全称应该是ASP.NET,是微软新推出的一种编程框架理论或者说是一种编程标准,它可以通过微软出品的Visual Studio 开发工具进行项目开发,应用于网站类的开发一般使用C#语言进行编写,应用程序类一般使用VB进行编写。该语言编写的程序可以在安装有 net frame 的所有操作系统上运行(理论上这样,实际我...
net是一种编程语言吗?
.NET不是一门汇编语言,只是一个平台,一个抽象的平台的概念。通常我们所说的.NET Framework(.net框架)主要包括:.net类库和CLR。.net类库为我们提供了丰富的类,当然这些都是已经封装好的,我们可以直接使用,不同的类具有不同的功能。类库中广泛的类为我们程序功能的实现提供了足够的资源。CLR(...
.net到底是什么意思?
1. ".NET"是由Microsoft创建的一个开源开发平台。2. 该平台是免费的,并且支持跨多个操作系统和设备。3. 它允许开发者构建各种类型的应用程序,包括Web、移动、桌面、游戏和物联网等。4. 使用.NET,开发者能够选择多种编程语言、编辑器和库。5. 常见的.NET框架包括Microsoft Velocity、Memcached、...
什么是.net编程
Net 是一个编程框架。与函数库不同,编程框架指的是一种更高层的抽象,它使使用它的开发人员可以在不用掌握太多基础编程理论时(当然最好是懂一些)就可以开发产品。.Net Framework 的意义是指 .Net 框架。.NET Framework 是可以用来开发应用软件与托管类库的一个平台;它为你提供在生成、调试以及执行托管应用程序时所...
.net是什么
.NET支持多种编程语言,如C#、VB.NET、F#等,这些语言都可以编译成中间语言(Intermediate Language,简称IL)代码,然后由CLR转换成特定于平台的机器码执行。这种特性使得.NET应用程序具有高度的可移植性,可以轻松地在不同平台之间迁移。举例来说,一个使用C#编写的.NET Web应用程序,可以轻松地部署到...