1. ASP.NET, it is .NET series technology, the next generation of Microsoft Dynamic Server Page (ASP).
2. Many of .NET's technology, at least part, obviously been promoted by Java.
3. Similarity between java and .net is generally very obvious. For example, in ASP.NET and JSP, the page is pre-compiled, so it runs faster.
4. "Typical Microsoft Mode" -------- Mode is Microsoft gives developers' freedom, even the freedom of dangerous operations. For example, in C #, Microsoft provides some unsafe language features that developers want or need to use. Microsoft provides additional priority for existing reserved code, allowing newly developed programs to interact with it, which makes them .NET versions inevitably exist. Another mode is to support multi-language.
5. The concept of new .NET platform uses virtual machines represents Microsoft at least recognizes the correctness of Sun in this area. The virtual machine is a classic old concept, which is SUN founded this basic concept.
6. In addition to the similarities between the basic system systems, there are many places that mutually imitate between java and .net. Such as Java 2 Micro Edition and Microsoft .Net Compact Framework are designed as compressed platforms. There is also Microsoft's Activity Data Object (ADO.NET in the new platform) and Sun's Java data object (JDO), which provide simple access to the database.
7. As time, the development of Sun will inevitably be affected by .NET, there may be ".NOT" said in Scott McNealy. Microsoft has a clear leader in the entire XML-based Web service, and Sun's users must require similar things, so the Sun One is formed. Surprisingly, Sun's Web Service Market Slogan sounds so similar to Microsoft's web service market slogan!