Web 2.0 Štěpán Bechynský Microsoft
Web 2.0 aplikace
Ráj uživatele Standardy W3C Rich Internet Applications On-line aplikace podobné klasickým RSS Feeds Mashups Kombinace dat z různých zdrojů
Peklo vývojáře Standardy Kompatibilita prohlížečů JavaScript Vývojová prostředí
Expression Web
AJAX – základ Web 2.0 Asynchronous JavaScript and XML Umožňuje volat server nezávisle na prohlížeči JavaScript změní jen část stránky
Historie 1996 – iframe (IE) 1997 – layer (Netscape) 1998 – Microsoft’s Remote Scripting JAVA applet 2000 – XMLHttpRequest OWA 2004 – Gmail
AJAX na pár řádcích
Jak si usnadnit život? Neřešit rozdíly mezi prohlížeči Knihovny funkcí Programovat v čem umím C#, Visual Basic, … Integrovat do oblíbeného IDE Visual Studio 2005, … Microsoft AJAX ASP.NET Toolkit pro vytváření AJAX aplikací
Tři kroky k lepší aplikaci
Problémy Prohlížeč musí podporovat JavaScript Prohlížeč neví, že se stránka změnila Záložky Tlačítko zpět
AJAX Control Toolkit Ovládací prvky využívající AJAX
ASP.NET AJAX Control Toolkit
SEO URL rewriting Projekty
Jen on-line? Off-line práce Open XML