什么是.NET策略?

Python015

什么是.NET策略?,第1张

Microsoft® .NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

.net,统一了底层的框架平台(.net framework虚拟机,分普通版本和micro版本等,micro是针对嵌入式开发平台的),而支持的编程语言式多样的。在框架之上,可以跨语言使用.net framework,也就是各类基于.net framework,以不同语言开发出来的应用,可以通过跨语言互操作调用。尽管跨语言,但对于操作系统平台而言,.net是不能够跨平台的,主要基于windows系列产品。

java,达成了跨OS平台的虚拟机,基本实现了应用的跨平台,在不同操作系统上,java程序基本无需修改就可以运行。而在开发语言方面,sun的战略主要包含java一种语言,开发人员掌握了java语言后,可以在企业环境中各类不同的操作系统上开发和部署自己的应用。

那是因为MS做了一个Framework来支撑那几种语言(VS支持的几种),做了托管处理,效率欠佳;VS不支持的就没法玩了。。。所以只是跨少数几种语言的运行在Windows上平台

据说现在有在其他OS实现的.NET了。。。

可以调用,基于的框架是一致,只要先把VB.net写的程序编译成dll之后就可以调用,如果是在程序里面直接调用的话需要先引用vb类

using Microsoft.VisualBasic