Właśnie ukazała się nowa wersja Silverlighta 2.0, czyli Beta 2! Nowszą wersję zapowiedział Bill Gates na konferencji Tech•Ed North America 2008 w ostatni wtorek (03.06.2008) i słowa dotrzymał.
Razem, z Silverlightem 2.0 Beat 2, ukazał się Expression Blend 2.5 June 2008 oraz Microsoft Silverlight Tools Beta 2 for Visual Studio 2008. Wszystkie w/w dostępne są na stronie http://silverlight.net/GetStarted/. Instalacja wciąż zajmuje tylko 4.6MB i trwa nie dłużej niż 10 sekund.
Jedną z największych nowości w Silverlight 2.0 Beta 2 jest Visual State Manager. Visual State Manager pozwala na bardzo łatwe tworzenie własnych skinsów dla kontrolek. Ci, którzy próbowali pisać własne w wersje Beta 1, na pewno pamiętają żmudne zmiany w stylach i nadpisywanie podstawowych stanów kontrolek. Teraz swój własny styl możemy definiować za pomocą nowego Blenda!
Wystarczy kilka ustawień w Blendzie i wywołanie Visual State Manager-a
VisualStateManager.GoToState(foo, "MouseOver", true);
Oprócz nowego Blenda oraz wspaniałego Visual State Managera-a, ujrzymy także:
- Zmiany w UI Framework, czyli większe wsparcie dla animacji oraz obsługi błedów. Rozwiązał się także problem obsługi klawiatury.
- Pojawiły się także nowe kontrolki. Wśród nich zobaczymy między innymi TabControl z panelami oraz zmiany w już istniejących. TextBox otrzymał scrollbary oraz text wrapping. DatagGrid poszerzył swoje funkcjonalności o Autosize, Reorder oraz Sort.
- Mamy także zmiany w networkingu. Tej zmiany oczekiwałem od dawna, po kilku walkach stoczonych z WCF Services i Silverlightem jestem niezmiernie szcześliwy, że wprowadzono ułątwienia. A do tych ułatwień, należą miedzy innymi: wspardzie dla "cross domain policy" (pamiętacie pliczki xml-owe z uprawnieniami?), rozszerzenie 'działki' security, zmiany w WebClicent (w szczególności upload) oraz połączenia duplex, czyli z serwera do Silverlight-a.
- Kolejna nowość to LINQ- to-JSON (coś dla pasjonatów drzewek i javayscripta), wielowątkowość oraz ADO.NET Data Services i SOAP.
- No i na końcu wiadomość, która mnie najbardziej ucieszyła, to zmiany dla Deep Zoom Composera. W nowym Silverlightcie, możemy generować galerie prosto z bazy danych obrazków, łątwiej zarządzać obrazkami w galerii oraz zapisywać ustawienia fotek w nowym formacie xml. Więcej napisze na ten temat w ciągu najbliższych dni.
Warto także podkreślić, że wraz z nową wersją beta, Silverlighta można używać, także do celów komercyjnych!
Ostateczna wersja Silverlight 2.0 RTM (Released To Web) planowana jest na okres wakacji 2008.
Resources
- Blog Scotta Guthriea link
- Bill Gates Explores Past, Present and Future of Application Development at Tech•Ed North America 2008 Developers
- Microsoft Tech•ED 2008 Virtual Pressroom
- Celso's site -> Nibbles
- Christian Schormann
- Tim Heuer's blog
Jednym z głównych założeń było, aby Silverlight był bliższy WPF-owi, no i najnowsza wersja założenie to spełnia. Choć ja mam nadzieje, że już niedługo to WPF będzie starał się być bliższy Silverlightowi, a nie na odwrót :)
Pozdrawiam,
Jacek Ciereszko




Brak komentarzy:
Prześlij komentarz