Jaka jest przyszłość Silverlight z platformą ArcGIS?

23

Podczas konferencji kompilacji z września 2011 r. Microsoft dużo powiedział o Windows 8 i przyszłości JavaScript w Silverlight. Żadne wtyczki nie były potrzebne !! JavaScript z html5 ftw!

Jaka jest przyszłość Silverlight z platformą ArcGIS (ArcGIS dla serwera, ArcGIS Online itp.) W 2014 roku i później?

Gero
źródło
Microsoft widzi HTML5 + JS służący do innych celów niż Silverlight. Nie martwiłbym się tym.
Jamie,
Nie widzę wielkich nowości na temat ArcGis i Silverlight. Bycie żywym to może za mało?
Gero,

Odpowiedzi:

7

Jednym z przydatnych miejsc do poszukiwania wskazówek są narzędzia GeoCortex. Latitude Geographics opiera swój cały (i całkiem udany) model biznesowy wokół budowania na ArcGIS z narzędziami o wartości dodanej. Nie wiem, czy mają jakąkolwiek wewnętrzną wiedzę na temat mapy drogowej ESRI, ale z pewnością muszą spędzić dużo czasu na myśleniu o tym.

Mniej więcej w tym czasie w zeszłym roku Latitude zdawało się mówić, że Flex umiera, a oni rzucili wiele za pomocą Silverlight - co spowodowało większy postęp w ich przeglądarce Silverlight. Ponieważ Flex Burrito i możliwość celowania w iOS za pomocą aplikacji Flex, nie są tak pewni zbliżającej się śmierci Flexa.

Na swoim blogu niedawno zrobili dobry punkt - oczywiście, ponieważ HTML 5 staje się bardziej rozpowszechniony, w końcu sprawi, że wiele aspektów Flex / Silverlight stanie się zbędnych, ale obecnie tak się nie dzieje. Wymagane są jednak działające i zaufane systemy GI i nie wszyscy możemy siedzieć i czekać na kolejną wielką rzecz, bo inaczej nie wykonalibyśmy żadnej pracy. Silverlight to doskonałe narzędzie, biorąc pod uwagę obecne opcje.

Nie jestem facetem Latitude ani nawet pro-Geocortex lub Silverlight, ale myślę, że to jest istotne.

http://blog.geocortex.com/2011/09/29/release-of-geocortex-essentials-3-5-and-the-geocortex-viewer-for-silverlight-1-3/

tomfumb
źródło
GeoC wydało przeglądarkę HTML5 ...
Simon
@ Simon, czy masz link do jakichkolwiek informacji na ten temat? Nic nie widzę na ich blogu
tomfumb 11.11.11
Został pokazany na konferencji użytkowników w Australii. Link do wersji demo jest teraz 404. Wyglądał dobrze na nowoczesnych przeglądarkach i telefonie iPhone.
Simon
Prawdopodobnie się mylę ze słowem „zwolniony”. „Praca nad” byłaby lepszym stwierdzeniem.
Simon
Nieco spokrewnione przeczytanie o przyszłości Flex dekho.com.au/future-of-dekho-flex IMO, SL i Flex to bardziej stabilne i przewidywalne środowiska, w których można tworzyć aplikacje korporacyjne (na razie ...)
Simon
6

Mimo że uwielbiam HTML5, prawda jest taka, że ​​jeśli zamierzasz go używać w środowisku produkcyjnym, w którym potrzebujesz obsługiwać jak najwięcej przeglądarek stacjonarnych , nie jest to świetne rozwiązanie (mobile to inna historia). Jeśli zamierzasz obsługiwać ograniczony zestaw przeglądarek, staje się on znacznie bardziej interesujący.

Spójrz na tabelę zgodności obsługi HTML5 . Spójrz na wsparcie dla Canvas , WebGL , WebSockets , SVG itp.

Nie będzie miał poparcie całej rady dla tych rzeczy jeszcze kilka lat od teraz - i które wciąż wymagają, by pozwolić, co jest uważane za „Przeglądarka” potem .

Prawda jest taka, że ​​jeśli chcesz stworzyć niesamowite wrażenia, które wykorzystują którąkolwiek z tych rzeczy, jedyną realną opcją jest teraz wtyczka ... która pozostawia Flash i Silverlight. Ponieważ ESRI jest sklepem Microsoft - wybrali Silverlight.

Gdy ESRI kupi technologię jako platformę, w pełni ją obsługuje. Czy muszę przypomnieć, że większość ArcObjects jest oparta na COM - i że to się wkrótce nie zmieni?

Nie martwiłbym się, że ESRI zrezygnuje z obsługi Silverlight. Zabawne jest to, że za 7 lat (wieczność w standardach technicznych) prawdopodobnie stwardnienie rozsiane prawdopodobnie rzuci wsparcie dla Silverlight niż ESRI.

Ponieważ większość z nas żyje teraźniejszością i potrzebuje dostarczać rozwiązania wczoraj, Silverlight jest dobrą opcją sponsorowaną przez ESRI.

Aktualizacja: I oczywiście minęły 2 lata od tej odpowiedzi i przeglądarki nadrabiają zaległości. Więc jeśli zapytasz mnie, czego bym teraz użył , odpowiedź brzmiałaby HTML5 dla większości rzeczy.

Ragi Yaser Burhum
źródło
Naprawdę, NAPRAWDĘ nie muszę przypominać, że ArcObjects używa COM. Nie mogę wymyślić niczego, co ma większy wpływ na mój nastrój w pracy niż próba wykrycia wyjątków COM.
tomfumb
Pamiętam statystyki z tym związane. ArcObjects to największa biblioteka COM w historii. Ma o rząd wielkości więcej obiektów COM niż Office. Nie dlatego, że go promuję - ale jest to wskaźnik, że w przyszłości będzie dostępna obsługa .NET / Silverlight / COM.
Ragi Yaser Burhum
Poza tym w pewnym momencie poddałem się i właśnie wróciłem E_FAIL. j / k: D
Ragi Yaser Burhum
Świetna odpowiedź. Myślę jednak, że WPF należy postrzegać jako czynnik. WPF z pewnością zyskuje na popularności na pulpicie, zastępując formularze Windows. Visual Studio jest oparty na WPF. Środowisko wykonawcze WPF dla ArcGIS jest nadzbiorem pakietu Silverlight SDK. WPF można również wdrożyć jako aplikację przeglądarki (XBAP). Różnica między SL a WPF wydaje się zmniejszać. Możliwe jest kompilowanie aplikacji SL i WPF z tej samej bazy kodów.
Kirk Kuykendall
Zwróć także uwagę na podejście ComponentArt, w którym XAML zgodny z odpowiednimi wytycznymi projektowymi może zostać automatycznie przekonwertowany na HTML5.
Kirk Kuykendall
2

Być może Esri, ale Microsoft nie jest już zaangażowany w Silverlight. To było w wiadomościach przez ostatni rok.

Właśnie przeczytałem ten artykuł i pomyślałem, że może się przydać opublikowanie go tutaj.

http://www.theregister.co.uk/2011/11/10/microsoft_killing_silverlight_rumours/

Szczerze mówiąc, zawsze byłem podejrzliwy wobec Silverlight. Pod tym względem prawdopodobnie miałem rację. Tak więc jest to raczej problem po stronie Microsoftu. Wygląda na to, że ostatnio nie mogą wymyślić długoterminowego planu dla programistów.

unicoletti
źródło
1

To jest stare pytanie, ale ESRI w końcu wyjaśniło sprawę za pośrednictwem postu na blogu w lutym 2014 r. Możesz przeczytać tutaj: http://blogs.esri.com/esri/arcgis/2014/02/21/esris- mapa drogowa dla programistów internetowych /

Pozwól mi zacytować główne punkty z tego postu:

Esri będzie agresywnie zachęcać do korzystania z ArcGIS API for JavaScript .... Nie planujemy dodawać tych nowych możliwości do API Flex i Silverlight, które pozostaną w wersji 3.x

Czy to oznacza, że ​​interfejsy API i przeglądarki Flex i Silverlight będą przestarzałe? Nie. Będziemy nadal wspierać społeczności użytkowników Flex i Silverlight. .... Przewidujemy jedno lub dwa wydania serwisowe interfejsów API Flex i Silverlight oraz przeglądarek w 2014 roku. Wydania te będą koncentrować się na poprawkach błędów i żądaniach krytycznych ulepszeń. Będziemy nadal zbierać opinie od społeczności użytkowników Flex i Silverlight, aby ustalić, czy konieczne będą dodatkowe aktualizacje po 2014 roku.

Oznacza to, że jeśli do tej pory nie przeszedłeś na JavaScript API, powinieneś poważnie zacząć planować to zrobić.

Devdatta Tengshe
źródło