Why do Microsoft want to release .NET, I think this problem is the most appropriate to answer the Microsoft's chief software designer Bill.
I have been in contact with .NET is not long, but according to the understanding of the individual, the following four reasons are most obvious:
1: The original Windows system has defects, such as the most serious, such as DLL conflicts, have to be repaired with new frameworks. If the .NET's adapter (Assembly) is a resolution of a DLL conflict.
2: Windows For the backhold, this burden (also also a huge wallet), the patch is taking a non-stop, but there is no need to take the new framework to make it difficult to return, use the .NET virtual machine framework, transfer the user program to the virtual machine Come, and then slowly modify the operating system.
3: Prepare for 64-bit CPUs. One of the most important technologies in the software industry in the software industry: It is widely used in the 64-bit CPU. The current operating system frame has been caught by 64-bit CPUs, but it can't be modified.
4: The factors of the market. The prosperity of the Java world has seriously threatened Microsoft's dominant status. If you do not introduce a technique equivalent to Java, the market of Win32 platform will be eaten by the Java platform.
2003-07-14
To Be Continued by LitTleroy