为什么.NET只能编译成中间语言呢?为什么不提供两种选择呢?比如既可以编译成中间语言,然后使用.net framework运行;或者像以前的6.0一样,直接编译成一个普通软件。中间语言的软件有时启动速度慢,而且很容易反编译。最重要的是如果用户没有framework就没法运行,而有些人根本就不会装framework。有时开发小软件就是为了让一些不太懂电脑操作的人简化操作,可装这个、装那个反而使问题更复杂了。为什么微软不给大家提供一个选择的机会呢?如果技术上行得通的话,微软就应该提供选择给程序员。不知道大家有什么看法?
为什么.NET只能编译成中间语言呢?为什么不提供两种选择呢?比如既可以编译成中间语言,然后使用