BASTA! Tag 2: Building a Rich Web UI at the Speed of jQuery UI
Im ersten Teil dieser Session führt Dino Esposito (Managed Design) uns in die jQuery UI ein, beschreibt den Umfang von jQuery und jQuery UI und warum jQuery so populär geworden ist und was nötig ist um jQuery zu nutzen, sowie die Vorteile der Verwendung von jQuery UI. Anhand des DatePickers beschreibt Dino in einer Demo die Funktionsweise und die Möglichkeiten von jQuery UI.

Im zweiten Teil zeigt Dino in vielen Demos die Verwendung der Tabs, des Accordions und den Dialogs. Die Erstellung der Tabs erfordert etwas mehr Aufwand als der DatePicker, da die Infrastruktur für die Tabs im Dom erst aufgebaut werden muss (siehe auch hier: http://docs.jquery.com/UI/Tabs). Natürlich ist der Aufwand auch nur minimal und nicht zu vergleichen mit der manuellen Implantation von Tabs oder die Nutzung von ServerControlls diverser Drittanbieter. Eine sehr interessante Demo ist die Erzeugung der Tabs anhand von Infos die per Webservice geholt werden, wobei der Aufruf des Webservice vom ASP.NET AJAX übernommen wird, der die Daten an jQuery UI weitergibt. Anhand des Accordion zeigt Dino die Möglichkeit Clientseitiges Caching mit jQuery umzusetzen um z. B: vom Server geladene Daten auf dem Client zwischen zu speichern.
Auch in diese Session war allein schon die Tatsache Dino live und in Farbe zu erleben, ein Vergnügen. Die Session hat sich auf alle Fälle gelohnt :-)