Talking about software technology is impossible to say great software giants: Microsoft, it is impossible to talk about Windows - Monopolizing this Planetary PC operating system, and Windows development technology is a change.
Microsoft officially announced the Longhorn R & D plan at this year's Tech.ed, we have to wait until 2006 can be a view, but Microsoft also announced the display subsystem Avalon and communication subsystem Indigo in Longhorn Development Platform WinFX. In Windows XP and Windows 2003, this move makes a lot of .NET programmers want to know WinFX. Microsoft has successfully successfully created LONGHORN.
During the 4 years of .NET, Microsoft has been committed to .NET promotion, .NET programmers have been looking forward to further development of .NET, this year, Microsoft finally launched the next generation .NET, .NET 2.0, at the same time to Visual Studio.net made a big knife innovation. Microsoft released Visual Studio.Net 2005 Beta1, which in accordance with Microsoft's traditional Beta1 or an unstable version, and the final release version has a considerable gap. Even so Beta1 launched a new round of learning boom in various technical communities, the new version of Visual Studio.net has a significant increase in ease of use, introducing generics in C # and VB languages. Structure, anonymous functions, and new technologies such as anonymous internal classes.
Another heavyweight language C in Visual Studio.NET also has made significant improvements. In the previous edition .NET C . NET appeared in front of Managed C , but the programmers quickly found that Managed C did not improve in development efficiency, complexity, inevitable Managed C The second-class citizen in the .NET family. In this case Microsoft invites the famous language design master Stan Lippman and Herb Sutter to design a new generation C - C / CLI. C / CLI introduces some new syntax and semantic support for the C standard, which provides the first-stream of the .NET CLR provides a more flexible control method for .NET CLR. According to the C / CLI design group, C / CLI will become .NET strongest, bottom, most efficient system-level programming language. Another major improvement in the new version of Visual Studio.Net is to increase the Team System component. Team System puts analytics, modeling, project progress management / bug management, and unit tests in Visual Studio. Net has become a platform for developing life cycles, not a simple coding tool.
Another important feature of 2004 is that .NET community and .NET-based open source products are gradually mature. DotNetnuke, NHibernate attracted more and more .NET programmers to participate, the source code on the project homepage is almost one day, and the trial experience and tutorial are also spread on each forum and blog.