Quel est l'avenir de Silverlight avec ArcGIS Platform?

23

Lors de la conférence Build de septembre 2011, Microsoft a beaucoup parlé de Windows 8 et de l'avenir de JavaScript sur Silverlight. Aucun plugin ne voulait !! JavaScript avec html5 ftw!

Quel est l'avenir de Silverlight avec la plate-forme ArcGIS (ArcGIS for Server, ArcGIS Online, etc.) en 2014 et au-delà?

Gero
la source
Microsoft voit HTML5 + JS servir un objectif différent de Silverlight. Je ne m'en inquiéterais pas.
Jamie
Je ne vois aucune grande grande nouvelle sur ArcGis et Silverlight. Être en vie n'est peut-être pas suffisant?
Gero

Réponses:

7

Les outils GeoCortex sont un endroit utile pour rechercher des indices. Latitude Geographics fonde son modèle commercial (et très réussi) sur la construction d'ArcGIS avec des outils à valeur ajoutée. Qu'ils aient ou non une connaissance interne de la feuille de route d'ESRI, je ne sais pas, mais ils doivent certainement y consacrer énormément de temps.

À peu près à la même époque l'année dernière, Latitude semblait dire que Flex était en train de mourir, et ils se lançaient dans Silverlight - ce qui a entraîné de plus grandes avancées dans leur visionneuse Silverlight. Depuis Flex Burrito et la possibilité de cibler iOS avec des applications Flex, ils ne semblent pas si sûrs de la disparition imminente de Flex.

Récemment, sur leur blog, ils ont fait une remarque précise - à mesure que HTML 5 devient plus répandu, il finira par rendre redondants de nombreux aspects de Flex / Silverlight, mais cela ne se produit pas pour le moment. Cependant, des systèmes GI fonctionnels et fiables sont nécessaires en ce moment, et nous ne pouvons pas tous nous attendre à attendre la prochaine grande chose ou nous ne ferions jamais de travail. Silverlight est un excellent outil compte tenu des options actuelles.

Je ne suis pas un type Latitude ni même pro-Geocortex ou Silverlight, mais je pense que c'est pertinent.

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

tomfumb
la source
GeoC a publié une visionneuse HTML5 ...
Simon
@Simon avez-vous un lien vers des informations à ce sujet? Je ne vois rien sur leur blog
tomfumb
A été montré lors de leur conférence des utilisateurs ici en Australie. Le lien de démonstration est maintenant un 404. Il avait l'air bien, sur les navigateurs modernes et sur iPhone.
Simon
Je me trompe probablement avec le mot «libéré». "Travailler sur" aurait été une meilleure déclaration.
Simon
Lecture quelque peu liée à l'avenir de Flex dekho.com.au/the-future-of-dekho-flex IMO, SL & Flex sont des environnements plus stables et prévisibles pour développer des applications d'entreprise contre (pour l'instant ...)
Simon
6

Autant j'aime HTML5, la vérité est que si vous allez l'utiliser dans un environnement de production où vous devez prendre en charge autant de navigateurs de bureau que possible, ce n'est pas une excellente solution (le mobile est une autre histoire). Si vous allez prendre en charge un ensemble limité de navigateurs, cela devient beaucoup plus intéressant.

Jetez un œil à ce tableau de compatibilité de la prise en charge HTML5 . Regardez la prise en charge de Canvas , WebGL , WebSockets , SVG , etc., etc.

Vous n'aurez pas un soutien à tous les niveaux pour ces choses jusqu'à ce que quelques années à partir de maintenant - et qui nécessiteraient encore vous permettre tout ce qui est considéré comme un « un navigateur » puis .

La vérité est que si vous voulez créer une expérience impressionnante qui utilise l'une de ces choses, la seule option viable, en ce moment , est un plugin ... de sorte que Flash et Silverlight restent. Depuis ESRI est une boutique Microsoft - ils ont choisi Silverlight.

Une fois qu'ESRI achète une technologie en tant que plate-forme, ils la prennent en charge pleinement. Dois-je rappeler que la plupart des ArcObjects sont basés sur COM - et que cela ne changera pas de sitôt?

Je ne craindrais pas que ESRI abandonne le support de Silverlight. Ce qui est drôle, c'est que dans 7 ans (une éternité dans les normes technologiques), MS est probablement plus susceptible de supprimer le support de Silverlight que ESRI.

Étant donné que la plupart d'entre nous vivons dans le présent et devons fournir des solutions hier, Silverlight est une bonne option parrainée par ESRI.

Mise à jour: Et bien sûr, cela fait 2 ans que cette réponse et les navigateurs ont rattrapé leur retard. Donc, si vous me demandiez ce que j'utiliserais pour l' instant , la réponse serait HTML5 pour la plupart des choses.

Ragi Yaser Burhum
la source
Je n'ai vraiment, VRAIMENT pas besoin de rappeler qu'ArcObjects utilise COM. Je ne peux penser à rien qui ait un plus grand impact sur mon humeur au travail que d'essayer de trouver les exceptions COM.
tomfumb
Je me souviens d'une statistique liée à cela. ArcObjects est la plus grande bibliothèque COM de tous les temps. Il a des ordres de grandeur plus d'objets COM que Office. Non pas que je le promeuve - mais c'est un indicateur qu'il y aura un support pour .NET / Silverlight / COM à l'avenir.
Ragi Yaser Burhum
En outre, à un moment donné, j'ai abandonné et je viens de rentrer E_FAIL. j / k: D
Ragi Yaser Burhum
Très bonne réponse. Cependant, je pense que WPF doit être considéré comme un facteur. WPF gagne certainement du terrain sur le bureau, remplaçant les formulaires Windows. Visual Studio est basé sur WPF. Le runtime WPF pour ArcGIS est un sur-ensemble du SDK Silverlight. WPF peut également être déployé en tant qu'application de navigateur (XBAP). L'écart entre SL et WPF semble se réduire. Il est possible de compiler les applications SL et WPF à partir de la même base de code.
Kirk Kuykendall
Notez également l'approche de ComponentArt où le XAML qui suit les directives de conception appropriées peut être automatiquement converti en HTML5.
Kirk Kuykendall
2

Esri pourrait l'être, mais Microsoft n'est plus attaché à Silverlight. Cela fait au moins l'actualité depuis un an.

Je viens de lire cet article et j'ai pensé qu'il pourrait être utile de le poster ici.

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

Pour être honnête, je me suis toujours méfié de Silverlight. Sur ce plan, j'avais probablement raison. C'est donc en fait un problème plus du côté de Microsoft. Il semble que ces derniers temps, ils ne peuvent plus se tenir à un plan de développement à long terme.

unicoletti
la source
1

C'est une vieille question, mais ESRI a finalement clarifié les choses via un blog en février 2014. Vous pouvez le lire ici: http://blogs.esri.com/esri/arcgis/2014/02/21/esris- feuille de route pour les développeurs web /

Permettez-moi de citer les principaux points de ce post:

Esri encouragera activement l'utilisation de l'API ArcGIS pour JavaScript ... Nous ne prévoyons pas d'ajouter ces nouvelles fonctionnalités aux API Flex et Silverlight, qui resteront à la version 3.x

Cela signifie-t-il que les API et les visualiseurs Flex et Silverlight seront obsolètes? Non. Nous continuerons à prendre en charge les communautés d'utilisateurs Flex et Silverlight. .... Nous prévoyons une ou deux versions de maintenance des API et des visualiseurs Flex et Silverlight en 2014. Ces versions se concentreront sur les corrections de bogues et les demandes d'amélioration critiques. Nous continuerons à recueillir les commentaires des communautés d'utilisateurs Flex et Silverlight pour déterminer si des mises à jour supplémentaires sont nécessaires au-delà de 2014.

Cela signifie que si vous n'êtes pas passé à l'API JavaScript, vous devriez sérieusement commencer à planifier de le faire.

Devdatta Tengshe
la source