The Windows Presentation Foundation, formerly codenamed Avalon, is Microsoft's trump card as a convenient platform for creating next-generation web applications. Together with the XAML language, they will complement other Web 2.0 tools that Microsoft releases, including Atlas and
LINQ .
At the
TechEd 2006 technology conference in New Zealand, Microsoft representatives spoke about their vision of the prospects of the Next Generation Web technology (Web vNext) - as they prefer to call Web 2.0 and “Web of all subsequent versions. Among the participants of the
roundtable discussion on the Web vNext was George Moore, the general manager of the Windows Live Developer Platform, and three other Microsoft developers.
One of the topics of discussion was the new
XAML markup
language , which is positioned as a convenient tool for developing Ajax applications. It should be used in conjunction with the new
Windows Secure
Presentation Foundation (WPF) web-
based application launching system, previously known under the code name Avalon. The XAML / WPF bundle will be integrated into the Windows Vista operating system and, without a doubt, should become quite popular.
Developers from Microsoft have explained why WPF technology can become quite popular. The fact is that now there are
two approaches to creating Web 2.0 applications . The first of these involves transferring HTML and working on the server side, and the second approach involves creating interactive web applications that run in the browser on the client side. But, according to Microsoft developers, creating second-type applications using Javascript is very difficult due to memory limitations and other problems. Therefore, according to Microsoft, developers will definitely experiment with alternative platforms that make it easier for them, such as WPF, Flash, etc.
')
Microsoft will try as quickly as possible to introduce developers to the new technologies XAML and WPF. To do this, as always will be used the preliminary technological releases (Community Technology Previews). It is important that developers be able to experience XAML and WPF in action along with other Web 2.0 technologies from Microsoft, such as Atlas and
LINQ , and provide feedback before official releases.
Even at the round table there was an interesting idea that the creation of interactive web applications today can be compared to a hack: the same nontrivial process. Microsoft representatives agreed and provided statistics obtained from communicating with developers: 80% of web applications are easy to create, and the last 20% - with great difficulty due to incompatibility of browsers, bugs, etc. This is why popular Ajax packages have appeared, such as
Dojo . Of course, Microsoft intends to simplify and standardize everything under .NET to make life easier for developers. For this, the tools for creating Web 2.0 applications are designed, such as WPF.