DOS变成Windows的相同方式?再次告诉我为什么我们需要.NET和Windows?为什么Windows不能变形到CLR中?
我们似乎已经结束了来自微软的三个平台的支持和开发,我不确定边界应该在哪里。
为什么CLR的好处(例如类型安全,内存保护等)不能嵌入Windows本身?
还是进入浏览器?为什么使用完全其他的虚拟机? (我们现在正在处理的虚拟机间接级别有多高?我们刚刚添加了Silverlight--在此之前,运行在浏览器内运行的浏览器可能是VM安装...)
我可以看到原始Windows for servers,但是为什么工作站直接与硬件直接对话(或者至少不是整个Windows传统的球和链)并不存在CLR?我在这里有两个问题,为什么不能将.NET内置到Windows中?我了解向后兼容性 - 但.NET中的内容的安全性至少可以选择Windows本身,不是吗?它只是众多API集合中的又一个?)
Factoid - 我记得在IBM PC上针对MS-DOS销售的竞争对手体系结构之一是UCSD-pascal运行时 - 一个VM。
看起来Win8(通过WinRT)正在开始这个过程。 – 2011-10-28 16:54:39
或者至少预安装所有版本的CLR。 (是的,我的.net 2.0应用程序需要在Win8上安装.net 2.0 CLR,即使Win 8具有.net 4.0,大多数人说*是向后兼容的(如果您没有引用特定的2.0内容, 4.0) – 2012-11-14 19:50:56