Was ist die Zukunft von Silverlight mit ArcGIS Platform?

23

Auf der Build Conference im September 2011 äußerte sich Microsoft ausführlich zu Windows 8 und der Zukunft von JavaScript über Silverlight. Keine Plugins gesucht !! JavaScript mit HTML5 ftw!

Was ist die Zukunft von Silverlight mit der ArcGIS-Plattform (ArcGIS for Server, ArcGIS Online usw.) im Jahr 2014 und darüber hinaus?

Gero
quelle
Microsoft sieht in HTML5 + JS einen anderen Zweck als in Silverlight. Ich würde mir keine Sorgen machen.
Jamie
Ich kann keine guten Neuigkeiten zu ArcGis und Silverlight sehen. Am Leben zu sein ist vielleicht nicht genug?
Gero

Antworten:

7

Ein nützlicher Ort, um nach Hinweisen zu suchen, sind die GeoCortex-Werkzeuge. Latitude Geographics baut sein gesamtes (und recht erfolgreiches) Geschäftsmodell auf ArcGIS mit Mehrwert-Tools auf. Ob sie Insiderwissen über die Roadmap von ESRI haben oder nicht, weiß ich nicht, aber sie müssen sicherlich sehr viel Zeit damit verbringen, darüber nachzudenken.

Ungefähr um diese Zeit im letzten Jahr schien Latitude zu sagen, dass Flex im Sterben liegt, und sie haben sich mit Silverlight an die Arbeit gemacht - was zu größeren Fortschritten in ihrem Silverlight-Viewer führte. Da Flex Burrito und die Möglichkeit, iOS mit Flex-Apps auszurichten, scheinen sie sich des bevorstehenden Niedergangs von Flex nicht so sicher zu sein.

In ihrem Blog haben sie kürzlich eine feine Bemerkung gemacht - offensichtlich wird HTML 5 mit zunehmender Verbreitung viele Aspekte von Flex / Silverlight überflüssig machen, aber das passiert gerade nicht. Derzeit sind jedoch funktionierende und vertrauenswürdige GI-Systeme erforderlich, und wir können nicht alle auf die nächste große Sache warten, da wir sonst keine Arbeit erledigen würden. Bei den aktuellen Optionen ist Silverlight ein gutes Werkzeug.

Ich bin kein Latitude-Typ, kein Pro-Geocortex-Typ oder Silverlight-Typ, aber ich denke, das ist relevant.

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

Tomfumb
quelle
GeoC hat einen HTML5-Viewer veröffentlicht ...
Simon
@ Simon hast du einen Link zu irgendwelchen Infos dazu? Ich kann nichts auf ihrem Blog sehen
tomfumb 11.11.11
Wurde auf ihrer Anwenderkonferenz hier in Australien gezeigt. Der Demo-Link ist jetzt ein 404. Sah gut aus, auf modernen Browsern und dem iPhone.
Simon
Ich bin wahrscheinlich falsch mit dem Wort "freigegeben". "Arbeiten an" wäre eine bessere Aussage gewesen.
Simon
Etwas verwandte Informationen zur Zukunft von Flex dekho.com.au/the-future-of-dekho-flex IMO, SL & Flex sind stabilere und vorhersagbarere Umgebungen für die Entwicklung von Unternehmensanwendungen ( vorerst ...)
Simon,
6

So sehr ich HTML5 liebe, ist die Wahrheit, dass wenn Sie es in einer Produktionsumgebung verwenden, in der Sie so viele Desktop- Browser wie möglich unterstützen müssen, es keine großartige Lösung ist (mobil ist eine andere Geschichte). Wenn Sie eine begrenzte Anzahl von Browsern unterstützen, wird dies weitaus interessanter.

Schauen Sie sich diese Kompatibilitätstabelle der HTML5-Unterstützung an . Sehen Sie sich die Unterstützung für Canvas , WebGL , WebSockets , SVG usw. an.

Sie werden in einigen Jahren keine flächendeckende Unterstützung für diese Dinge mehr haben - und das würde immer noch erfordern, dass Sie alles zulassen, was dann als "Ein Browser" betrachtet wird .

Die Wahrheit ist, dass , wenn Sie eine tolle Erfahrung erstellen möchten , die alle diese Dinge verwendet, die einzig gangbare Option, gerade jetzt , ist ein Plugin , ... so dass Blätter Flash und Silverlight. Da ESRI ein Microsoft-Shop ist, haben sie sich für Silverlight entschieden.

Sobald sich ESRI in eine Technologie als Plattform eingekauft hat, unterstützen sie diese vollständig. Muss ich daran erinnern, dass die meisten von ArcObjects COM-basiert sind - und dass sich dies nicht so schnell ändert?

Ich würde mir keine Sorgen machen, dass ESRI die Unterstützung für Silverlight einstellen wird. Das Komische ist, dass MS in 7 Jahren (eine Ewigkeit in Bezug auf technische Standards) wahrscheinlich eher die Unterstützung für Silverlight einstellen wird als ESRI.

Da die meisten von uns in der Gegenwart leben und gestern Lösungen liefern müssen, ist Silverlight eine gute von ESRI gesponserte Option.

Update: Und natürlich sind seit dieser Antwort 2 Jahre vergangen und die Browser haben aufgeholt. Wenn Sie mich also fragen, was ich jetzt verwenden würde , wäre die Antwort für die meisten Dinge HTML5.

Ragi Yaser Burhum
quelle
Ich muss wirklich WIRKLICH nicht daran erinnern, dass ArcObjects COM verwendet. Ich kann mir nichts vorstellen, das meine Stimmung bei der Arbeit stärker beeinflusst, als zu versuchen, COM-Ausnahmen ausfindig zu machen.
Tomfumb
Ich erinnere mich an eine diesbezügliche Statistik. ArcObjects ist die größte COM-Bibliothek aller Zeiten. Es hat um Größenordnungen mehr COM-Objekte als Office. Nicht, dass ich es bewerbe - aber es ist ein Indikator dafür, dass .NET / Silverlight / COM in Zukunft unterstützt wird.
Ragi Yaser Burhum
Außerdem habe ich irgendwann aufgegeben und bin gerade zu E_FAIL zurückgekehrt. j / k: D
Ragi Yaser Burhum
Gute Antwort. Ich denke, irgendwie muss WPF als Faktor gesehen werden. WPF gewinnt auf dem Desktop sicherlich an Bedeutung und ersetzt Windows Forms. Visual Studio basiert auf WPF. Die WPF-Laufzeit für ArcGIS ist eine Obermenge des Silverlight SDK. WPF kann auch als Browseranwendung (XBAP) bereitgestellt werden. Die Kluft zwischen SL und WPF scheint sich zu verringern. Es ist möglich, SL- und WPF-Apps aus derselben Codebasis zu kompilieren.
Kirk Kuykendall
Beachten Sie auch den Ansatz von ComponentArt, bei dem XAML, das den richtigen Designrichtlinien folgt, automatisch in HTML5 konvertiert werden
Kirk Kuykendall
2

Esri mag sein, aber Microsoft ist nicht mehr auf Silverlight festgelegt. Das war zumindest im letzten Jahr in den Nachrichten.

Ich habe gerade diesen Artikel gelesen und dachte, dass es nützlich sein könnte, ihn hier zu posten.

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

Um ehrlich zu sein, war ich Silverlight gegenüber immer misstrauisch. In dieser Hinsicht hatte ich wahrscheinlich recht. Es ist also eher ein Problem auf der Microsoft-Seite. Es scheint, als ob sie sich in letzter Zeit nicht mehr an einen langfristigen Entwicklerplan halten können.

unicoletti
quelle
1

Dies ist eine alte Frage, aber ESRI hat die Angelegenheit im Februar 2014 über einen Blogeintrag endgültig geklärt. Sie können ihn hier nachlesen: http://blogs.esri.com/esri/arcgis/2014/02/21/esris- Roadmap-für-Web-Entwickler /

Lassen Sie mich die wichtigsten Punkte aus diesem Beitrag zitieren:

Esri wird die Verwendung der ArcGIS-API für JavaScript aggressiv fördern. Wir planen nicht, diese neuen Funktionen zu den Flex- und Silverlight-APIs hinzuzufügen, die in Version 3.x verbleiben

Bedeutet dies, dass die Flex- und Silverlight-APIs und -Viewer veraltet sind? Nein. Wir werden weiterhin die Flex- und Silverlight-Benutzergemeinschaften unterstützen. .... Wir gehen davon aus, dass 2014 ein oder zwei Wartungsversionen der Flex- und Silverlight-APIs und -Viewer verfügbar sein werden. Diese Versionen konzentrieren sich auf Fehlerbehebungen und wichtige Erweiterungsanforderungen. Wir werden weiterhin Feedback von den Flex- und Silverlight-Benutzergemeinschaften einholen, um festzustellen, ob nach 2014 zusätzliche Updates erforderlich sind.

Dies bedeutet, dass Sie ernsthaft planen sollten, dies zu tun, wenn Sie noch nicht zur JavaScript-API gewechselt sind.

Devdatta Tengshe
quelle