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
New features in Silverlight 4 Beta: Viewbox
-
*Viewbox *has been around in WPF since version 1 and it’s also part of the
Silverlight Toolkit. It’s also in runtime of Silverlight 4 Beta.
[image: viewb...
14 lat temu
Brak komentarzy:
Prześlij komentarz