No i mamy - beta 2

BillG powiedział, a media szeroko donoszą - Silverlight 2 beta 2 będzie dostępny w ciągu najbliższych kilku dni. Rozwijając news ze sztandarowego, polskiego źródła wiedzy programistów chciałbym rozszerzyć te wiadomości o więcej szczegółów dotyczących zmian:

  • kompatybilność z WPF - obserwując wewnętrzne listy dyskusyjne miałem chwile zwątpienia widząc liczbę zmian w API, które wprowadzano praktycznie dzień po dniu. Finalny, wewnętrzny dokument o znamiennej nazwie "breaking changes" liczy sobie aż 52 strony! Grunt, że cel szczytny, czyli ujednolicenie modelu programowania nowoczesnych aplikacji, niezależnie od sposobu ich dystrybucji.
  • zmiany w kontrolkach - część kontrolek została uzupełniona o wielce przydatne właściwości, przykładowo zawijanie tekstu czy suwaki w TextBoxie.Pojawiła się także jako nowość TabControl.
  • komunikacja - możliwa jest realizacja dwukierunkowej wymiany komunikatów (czyli scenariusz typu "push" do aplikacji klienckiej). Ulepszono także komunikację międzydomenową,
  • platforma - lepsze operowanie na wątkach, wsparcie dla ADO.NET Data Services i LINQ-to-JSON. A oprócz tego mnóstwo drobiazgów, jak choćby poprawki w DeepZoomie (nowy format plików, ulepszony model zdarzeń).
  • go-live - najważniejsze zostawiłem na koniec. Beta 2 to pierwsza oficjalna wersja pozwalająca na komercyjne wykorzystanie tej technologii. Niby drobiazg licencyjny, ale z pewnością wpłynie na czas pojawienia się nowych projektów na rynku, również u nas w Polsce.