New tools and new products have been released this year, and they have greatly simplified the lives of developers. Before going into the next year of new product and project development, I would like to review the past year through a number of major platforms and product launches. Then, I will look forward to 2007.
Multiple Versions coexist
Coping with multiple versions and continuous software updates is a major task for most developers. Microsoft is about to launch a new version of its products and platforms, continuing to exert such pressure on developers.
I'm still familiar with version 2.0, the. NET Framework 3.0 was released at the end of 2006. Technically,. NET 3.0 is a combination of. NET 2.0 uptime and some. NET 2.0 new accessories, which were formerly known as WinFX (which is the new manageability API for Windows Vista). The 3.0 version was released immediately after 2.0, so that my client didn't ask for it.
I'm still applying the. NET Framework version 1.1 application and slowly transitioning to version 2.0. While developing applications, many of the new features of version 2.0, such as precompilation, partial classes, master pages, Web Parts, personalization, can improve productivity. However, many customers are unwilling to waste time and money porting a currently functioning application to version 2.0. When you are ready to develop a new application, using 2.0 is a bigger selling point.
Except gradually familiar. NET platform, I also took the time to learn Visual Studio 2005. Even though the product has been released for some time, its penetration and usage rates are similar to the. NET Framework 2.0. In addition to the new version of the framework, Microsoft has introduced a new product version that is closely related to the. NET Framework. To be proficient with the latest version, obtaining certification is the best way. If you are interested in this, Microsoft offers 2.0 tests and a companion book that has only recently been published.
Product update
Microsoft is a company that needs to make a profit, so we expect to have more product updates next year. Recently updated products include SharePoint Server 2007 and 2007 Office System, which can be used to build stronger based. NET solution.
You can use a visual Studio 2005 plug-in to build an application for 2007 Office system. The Web Parts features originally introduced in SharePoint are now a standard component of the ASP.net 2.0 platform. IE 7 is another highly anticipated product release in 2006, adding a lot of new features to users and developers. You can use these products to develop solutions and look forward to introducing new versions of more updates in the future.
Windows Vista
Microsoft provided Windows Vista to corporate users at the end of December, leaving the most important products for release at the end of the year. Windows Vista is released shortly after the. NET Framework 3.0, and you must use the new version of. NET when developing applications for Windows Vista operating systems.
By default, Windows Vista contains the. NET Framework 3.0. In addition, version 3.0 is also a Visual Studio plug-in that allows developers to write applications that apply Vista's new user interface, security features, and communication systems. Windows Vista also covers the desktop environment, and Windows Server Longhorn provides updates for Windows Server 2003.
2007 Product Release Outlook
Despite the introduction of many products and new technologies in 2006, 2007 was no exception. Ajax is a development area, and a asp.net ajax tool (code-named Atlas) is expected to be released in 2007. It is designed to speed up the process of developing Web applications that run on browsers or servers.
In addition, Windows Vista is scheduled to be released to the general public on January 30, 2007, but it is not known how long it will take the company and its customers to adopt the operating system.
Now, I haven't heard the release of the. NET Framework 4.0, so developers are expecting to digest versions 2.0 and 3.0 this time. Similarly, as customers continue to develop new applications and switch to new platforms, they will gradually adopt the latest published framework.
Continuous change
The field of application development is always in rapid development and change, and product updates and new versions seem to be constantly emerging. Microsoft is a classic example, and it is continuing to update its operating system and products, as well as its. NET platform.
Which version of the. NET framework are you currently using? You think you and your company will switch to it next year. NET new version and/or Windows Vista?