wtorek, 27 listopada 2007

ASP.NET AJAX czas zacząć ...

Przyglądając się Silverlightowi, dobrze również zapoznać się z rozszerzeniami AJAX w ASP.NET. Pozwoli to mieć lepsze rozeznanie w aktualnym stosie technologii, jakie Microsoft oferuje do budowy aplikacji webowych.

Książka Dino Esposito Introducing Microsoft ASP.NET AJAX stanowi dość dobry przegląd możliwości ASP.NET AJAX 1.0 (samodzielny framework będący rozszerzeniem ASP.NET 2.0), przynajmniej na początek. Co prawda obecnie mamy już nowszą wersję AJAX-a, zintegrowaną z ASP.NET 3.5, jednak stosunkowo niewielkie powinny być różnice między nimi (m.in w 3.5 dołożono możliwość korzystania z serwisów WCF z poziomu klienta JavaScript). Przynajmniej od czegoś trzeba zacząć ...

Patrząc na AJAX-a w wydaniu MS można wyróżnić w nim kilka zagadnień:
- Microsoft AJAX library - biblioteka ułatwiająca pisanie skryptów
- ScriptManager - podstawa wszystkiego
- częściowe renderowanie stron, m.in UpdatePanel, triggery, Timer, UpdateProgress
- AJAX Control Toolkit - pobierany oddzielnie, rozwijany razem ze społecznością, zestaw różnych zachowań do kontrolek tzw. extenderów (różne bajery, np. animacje, przesuwanie, cienie, wyskakujące okienka; ulepszone kontrolki o bardziej wypaśnych właściwościach np. textbox z podpowiedziami czy suwak) + kilka dodatkowych kontrolek
- korzystanie w JavaScript z usług ASP.NET AJAX WebService w obrębie hostującej je aplikacji lub wywoływanie statycznych metod z code-behind w obrębie danej strony
- ASP.NET Futures - ewoluacyjny zbiór rozszerzeń do ASP.NET

Brak komentarzy: