什么是.net呢?实质上,.net是microsoft贴在现有产品和未来产品上的一个新式行销标签。在microsoft服务器端产品中,如基于windows dna 2000技术的biztalk server 2000和application center 2000,.net标签将随处可见。然而,.net最令人感兴趣的特色却在于它的开发平台、语言和协议。
通过.net,microsoft为我们提供了一种全新的开发平台,这个平台将推动以新体系为基础的协同web应用开发。根据microsoft的说法,.net至少将成为一种“对web编程”的方法。当前,第一版visual studio .net已经出现,由此出发,我们或许可以比较精确地勾画出.net平台最终的全貌。
作为一种全新的平台和技术,.net带来了许多新的产品,但这些产品和现有技术的兼容性未能获得百分之百的保证。.net支持27种编程语言,它们将共享一组提供基本服务的类。.net应用不再直接在裸机上运行,由于看好一种运行在虚拟机clr(common language runtime)上的称为msil的中间语言,microsoft放弃了intel x86代码。