我有些困惑,能否有人解释一下.NET Framework的含义是什么?
这是Visual Studio的另一个名称吗?
我有些困惑,能否有人解释一下.NET Framework的含义是什么?
这是Visual Studio的另一个名称吗?
.Net框架是一组类和函数库的集合,旨在扩展公共语言运行时(CLR)并使系统开发变得更加简单。虽然不需要使用Visual Studio,但您可以下载框架SDK并在文本编辑器中编写代码。
您也可以将该框架视为CLR和一组库的组合,因为它们作为一个整体分发。
从一万英尺的高度来看,.Net基本上与Java相同,只是由微软而不是Sun开发(并带有所有相关内容)。
从大约9000英尺开始,我们指出这两个系统从头到脚都是完全不同的,完全不兼容,但从哲学上讲以大致相同的方式解决了相似的问题,即它们都是运行特定虚拟机字节码的虚拟机运行时的组合,并附带大量预先编写的代码、库和小部件,同时让虚拟机处理内存管理和垃圾回收等事务。
.Net是Java的竞争对手,但我认为它不仅仅是这样。它们各有优劣,但关键问题在于: