Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Przyszłość Silverlight i Microsoft BUILD

Przez ostatnie kilka tygodni (miesięcy), społeczność wrzała z powodu pogłosek na temat mizernej przyszłości technologii Silverlight.

Przyznam szczerze, że sam się lekko przestraszyłem ponieważ Silverlight okazał się dla mnie tym czymś w czym czuję się naprawdę dobrze, a perspektywa nie trafionej inwestycji w tą technologię była dla mnie co najmniej deprymująca.

Z lekkim przerażeniem czekałem na konferencję Microsoft BUILD na której miało okazać się czy firma z Redmond idzie w kierunku HTML5, CSS3 zapominając o starszych technologiach, czy też w całym ekosystemie Windows 8 znajdzie się miejsce dla Silverlight lub też bardziej ogólnie - technologii XAML-o podobnych.

Pierwszy dzień konferencji Microsoft BUILD na szczęście rozwiał moją niepewność dzięki czemu nadal będę mógł zgłębiać kolejne obszary Silverlight'a, które zapewne poszerzą się o dodatkowe funkcjonalności wraz z wyjściem wersji 5, jak również samego Windows 8.

Chętnych zapraszam do przeczytania artykułu:

"Microsoft to developers: Metro is your future" autorstwa Mary Jo Foley
(http://www.zdnet.com/blog/microsoft/microsoft-to-devel...

Pod poniższym linkiem znajdziecie wykaz prezentacji, których wspólnym mianownikiem jest XAML
http://timheuer.com/blog/archive/2011/09/13/xaml-sessi...

Samą konferencję Microsoft BUILD możecie śledzić pod adresem:
http://www.buildwindows.com/
Borysław B.

Borysław B. Mgr inżynier
informatyki,
właściciel Matrix
Reliability

Temat: Przyszłość Silverlight i Microsoft BUILD

To jest wszystko mętnie napisane.

Moje proste, jasne pytanie brzmi - czy Silverlight będzie częścią Windows 8? Jeśli nie, to nie ma co się zachwycać.
Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Przyszłość Silverlight i Microsoft BUILD

Z punktu widzenia programisty może mieć to dla Ciebie znaczenie.

Z punktu widzenia biznesu, informacja o wsparciu Silverlight'a w kolejnym systemie operacyjnym pozwala na akceptację rozpoczynania nowych projektów w tej technologii.

Kilka miesięcy temu, gdy nad Silverlight'em wisiały czarne chmury, wiele firm zawiesiło nowe projekty w SL bojąc się braku wsparcia w przyszłości.
Borysław B.

Borysław B. Mgr inżynier
informatyki,
właściciel Matrix
Reliability

Temat: Przyszłość Silverlight i Microsoft BUILD

Tak, to prawda. Czy więc SL jest częścią Windows 8, czy trzeba go instalować jak to miało miejsce w Windows 7?

Drugie pytanie? Czy SL ma przyszłość skoro szef działu SL narzeka, iż MS nie chce dać pieniędzy na SL?
Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Przyszłość Silverlight i Microsoft BUILD

Wiesz, być może sam SL nie jest częścią Windows 8, za to XAML i większość kontrolek spójnych zarówno w SL jak i WPF jest już częścią Windows 8, a konkretnie WinRT.

Ten fakt to wielkie pocieszenie dla programistów Silverlight, bo łatwo będzie im tworzyć aplikacje w Windows 8. Czy te aplikację będą aplikacjami Silverlight, WPF czy też Metro ma już drugorzędne znaczenie bo w większości będzie budowało się je podobnie.

Polecam oglądnięcie sesji:

Metro style apps using XAML: what you need to know
http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-737T
Borysław B.

Borysław B. Mgr inżynier
informatyki,
właściciel Matrix
Reliability

Temat: Przyszłość Silverlight i Microsoft BUILD

Pocieszenie? Zabawne. Co my jesteśmy małe dzieci, żeby nas pocieszać, kiedy się nam weźmie zabawkę?

Microsoft znów myśli, że jest potęzniejszy i bardziej wpływowy niż jest w rzeczywistości.

Ja się nie dziwię, że tyle firm po przygodzie z MS, kiedy okazało się, że technologia w którą zainwestowali duże pieniądze poszła w odsiadkę - wraca z powrotem do Borlanda. O, przepraszam, do Embarcadero. Odpala nowe Delphi, czy C++ Builder i nie martwi się, że biblioteki VCL nie będą rozwijane tak jak WinForms, WPF i Silverlight (miejmy nadzieję, że te dwa ostatnie jednak będą rozwijane)

Co teraz? Znów zaufalismy Microsoftowi i znów się zawiedliśmy. Nie było Silverlight w Windows 7 - a mogli stworzyć w ten sposób sensowną konkurencje dla Flash-a/Flex-a. Teraz w Windows 8 też go nie ma, a przeglądarka IE 10 w trybie tabletowym (Metro) ma mieć powyłączane wszystkie pluginy (bo wszystkie strony na pewno przejdą na HTML5 - tak myśli MS).

Czy MS jest naprawdę tak naiwny, że wierzy, że wtyczki znikną z rynku, że Adobe pozwoli sobie, żeby Flash posiadł tak po prostu w odsiadkę?

Z wszystkich produktów MS najsolidniejsze to: Windows, MS Office, DirectX, MS SQL i ASP.NET. Cała reszta to wielka niewiadoma.
Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Przyszłość Silverlight i Microsoft BUILD

Możemy się oburzać, ale to i tak nic nie zmieni. Jak marketoidy stwierdzę, że teraz ma wyjść Windows 10 i będzie w nim tylko 16 kolorów (biały, czarny i odcienie szarości) to tak zrobią.

Niestety, jeśli grasz w teamie MS, to musisz się dostosować do ich reguł gry.
Jeśli Ci się nie podoba taka sytuacja rzeczy to zawsze znajdzie się alternatywa.

Co do wtyczek, to Apple definitywnie powiedział, że nie wesprze Flash'a i jakoś sobie z tym radzi od lat.
Adobe także zaczął mocno inwestować w HTML5 - prawdopodobnie bojąc się o przyszłość wtyczek.
Słyszałem o translatorze Flash to HTML5 nad którym pracują, ale nie dam sobie ręki uciąć.

Faktem jest na przykładzie naszego kraju, że większość przetargów dotyczy produktów firmy Microsoft.

Być może wielu firmom nie podoba się polityka Microsoftu, jednakże bardzo dużo z nich zainwestowało w technologie Microsoft lata temu, przez co zmiana na dostarczyciela alternatywnych rozwiązań staje się mało opłacalna.
Borysław B.

Borysław B. Mgr inżynier
informatyki,
właściciel Matrix
Reliability

Temat: Przyszłość Silverlight i Microsoft BUILD

Spokojnie. Nie do końca tak jest, że jest źle.

Flash i Silverlight pozostaną wtyczkami do odpalania na PC. Od początku były to wtyczki dla PC, więc niewiele tracimy. Dla przykładu: nikt nie zrezygnuje ze stron z grami Flash - gry niedzielniaki to ogromny biznes. Wystarczy zobaczyć ile milionów dolarów Zyndze rocznie przynosi FarmVill (choć prawdą jest, że powstała w końcu wersja FarmVill na iPada). Firma PopCap (gra Plants vs Zombies [Flash]) została kupione przez Electronic Arts za prawie miliard dolarów. Z Flash-a zwyczajnie nie da się zrezygnować w Internecie.

Poza tym większość biznesowych aplikacji (wszystkie?) Flash i Silverlight to aplikacje przeznaczone na PC.

HTML5 + JavaScript to tablety i tam ani Flash ani Silverlight królował nie będzie. Wciąż rosnące wymagania Silverlight i Flash, które mają działać na malutkich urządzeniach jakimi są tablety i komórki to oficjalny powód dla wywalenia Flasha przez Apple. Choć zapewne chodzi o $ - taki Flash z powodzeniem mógłby zastąpić wszystko a Apple nie miałoby z tego ani grosza.

Skoro pluginy nie padną to w związku z tym - ja się pytam - kiedy Silverlight zostanie dodany do Windows Update?
Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Przyszłość Silverlight i Microsoft BUILD

Borysław Bobulski:
Skoro pluginy nie padną to w związku z tym - ja się pytam - kiedy Silverlight zostanie dodany do Windows Update?

Nie liczyłbym na to.
Patrząc na decyzję związaną z likwidacją team'u rozwijającego Silverlight i na nowy ekosystem wewnątrz Windows 8, sądzę, że Microsoft wrzuci teraz wszystkie swoje zasoby w nowe zabawki, utrzymując stare (w tym Silverlight), aż do momentu kiedy staną się zbędne.

Microsoft podczas konferencji BUILD chwalił się, że udało mu się sprzedać kilkaset milionów licencji Windows 7.

Nie sądzę by firmy, które wydały wiele milionów na zmianę systemu operacyjnego na nowszy, tak łatwo zainwestowałyby w nowy system operacyjny w tak krótkim odstępie czasu.

Cały czas mówię tutaj o tzw. biznesie i biznesowych aplikacjach.
W tej przestrzeni, myślę że Silverlight będzie sobie jeszcze dobrze radził przez najbliższe kilka lat (min. 2-3 lata)
Borysław B.

Borysław B. Mgr inżynier
informatyki,
właściciel Matrix
Reliability

Temat: Przyszłość Silverlight i Microsoft BUILD

Łukasz Szumyło:
Patrząc na decyzję związaną z likwidacją team'u rozwijającego Silverlight

O tym przyznaję - nie wiedziałem. Masz jakieś źródła gdzie mógłbym bardziej zgłębić ten temat?
Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Przyszłość Silverlight i Microsoft BUILD

Oficjalnego źródła nie mam.
Musiałbyś prześledzić kolumnę Mary-Jo Foley na zdnet.com
Opisywała wewnętrzną korespondencję pracowników Microsfot.
Dodatkowo trochę huczy w tym temacie na forum silverlight.net oraz w grupach linkedin
Borysław B.

Borysław B. Mgr inżynier
informatyki,
właściciel Matrix
Reliability

Temat: Przyszłość Silverlight i Microsoft BUILD

W takim razie to wszystko plotki. Do mnie też dotarło, że dział Silverlight nie dostaje pieniędzy, że wewnątrz Microsoft trwa wojna miedzy Silverlight a HTML5. Natomiast brak jest wyważonych opinii.
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Przyszłość Silverlight i Microsoft BUILD

Sądzę, że to nie jest wewnętrzna wojna Microsoftu. To rynek wybrał tablety i smartfony konkurencji na których nie działa Silverlight i Microsoft musi podjąć decyzję. Na razie wszystkich może pogodzić HTML5. Ale ma on ograniczenia dostępności danych na urządzeniu, więc do niektórych zastosowań będzie idealny a do innych nie. W takim przypadkach programiści Windows Phone wrócą do SL, a iOSowcy do Objective-C.
Równowaga zostanie zachowana :)
Mirosław Biskupski

Mirosław Biskupski Senior Automation
Engineer

Temat: Przyszłość Silverlight i Microsoft BUILD

Czy są jakieś nowe informacje na powyższy temat?
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Przyszłość Silverlight i Microsoft BUILD

Oficjalnych chyba nie ma, ale już można zauważyć pewne ruchy:
na przykład LightSwitch (narzędzie z pakietu Visual Studio do tworzenia aplikacji) otrzymał możliwość generowania aplikacji HTML5 (dotychczas Silverlight).

Następna dyskusja:

Eclipse Tools for Microsoft...




Wyślij zaproszenie do