¿Cuál es el futuro de Silverlight con la plataforma ArcGIS?

23

En la Conferencia de compilación de septiembre de 2011, Microsoft dijo mucho sobre Windows 8 y el futuro de JavaScript sobre Silverlight. ¡No se necesitan complementos! JavaScript con html5 ftw!

¿Cuál es el futuro de Silverlight con la plataforma ArcGIS (ArcGIS for Server, ArcGIS Online, etc.) en 2014 y más allá?

Gero
fuente
55
forums.arcgis.com/threads/…
Derek Swingley
Microsoft considera que HTML5 + JS tiene un propósito diferente al de Silverlight. Yo no me preocuparía por eso.
Jamie
No puedo ver grandes noticias sobre ArcGis y Silverlight. ¿Ser vivo no es suficiente?
Gero

Respuestas:

7

Un lugar útil para buscar pistas son las herramientas GeoCortex. Latitude Geographics basa su modelo de negocio completo (y bastante exitoso) en la construcción de ArcGIS con herramientas de valor agregado. No sé si tienen o no conocimiento interno de la hoja de ruta de ESRI, pero ciertamente deben pasar mucho tiempo pensando en ello.

En esta época, el año pasado, Latitude parecía estar diciendo que Flex se estaba muriendo, y estaban lanzando su suerte con Silverlight, lo que resultó en mayores avances en su visor Silverlight. Desde Flex Burrito y la capacidad de apuntar a iOS con aplicaciones Flex, no parecen tan seguros de la inminente desaparición de Flex.

En su blog recientemente hicieron un buen comentario: obviamente, a medida que HTML 5 se vuelve más frecuente, eventualmente hará que muchos aspectos de Flex / Silverlight sean redundantes, pero eso no está sucediendo en este momento. Sin embargo, se requieren sistemas GI de trabajo y confiables en este momento, y no podemos quedarnos sentados esperando la próxima gran cosa o nunca realizaríamos ningún trabajo. Silverlight es una buena herramienta con las opciones actuales.

No soy un chico de Latitude o incluso pro-Geocortex o Silverlight, pero creo que esto es relevante.

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

tonto
fuente
GeoC ha lanzado un visor HTML5 ...
Simon
@ Simon ¿tiene un enlace a alguna información sobre esto? No puedo ver nada en su blog
tomfumb
Se mostró en su Conferencia de usuarios aquí en Australia. El enlace de demostración ahora es un 404. Se veía bien, en navegadores modernos y iPhone.
Simon
Probablemente estoy equivocado con la palabra "liberado". "Trabajar en" habría sido una mejor declaración.
Simon
Lectura algo relacionada sobre el futuro de Flex dekho.com.au/the-future-of-dekho-flex IMO, SL y Flex son entornos más estables y predecibles para desarrollar aplicaciones empresariales (por ahora ...)
Simon
6

Por mucho que me encante HTML5, la verdad es que si vas a usarlo en un entorno de producción en el que necesites admitir tantos navegadores de escritorio como sea posible, no es una gran solución (el móvil es una historia diferente). Si va a admitir un conjunto limitado de navegadores, entonces se vuelve mucho más interesante.

Eche un vistazo a este cuadro de compatibilidad de soporte HTML5 . Mire el soporte para Canvas , WebGL , WebSockets , SVG , etc., etc.

Usted no tendrá el apoyo en todos los ámbitos de estas cosas hasta hace pocos años a partir de ahora - y que todavía requeriría que permite que todo lo que se considera un "Un navegador" a continuación .

La verdad es que si quieres crear una experiencia increíble que use cualquiera de estas cosas, la única opción viable, en este momento , es un complemento ... así que eso deja a Flash y Silverlight. Como ESRI es una tienda de Microsoft, eligieron Silverlight.

Una vez que ESRI compra una tecnología como plataforma, la admiten por completo. ¿Debo recordar que la mayoría de ArcObjects está basada en COM y que eso no cambiará pronto?

No me preocuparía que ESRI deje de admitir Silverlight. Lo curioso es que, en 7 años a partir de ahora (una eternidad en estándares tecnológicos), es probable que la EM deje de admitir Silverlight más que ESRI.

Como la mayoría de nosotros vivimos en el presente y necesitamos entregar soluciones ayer, Silverlight es una buena opción patrocinada por ESRI.

Actualización: Y, por supuesto, han pasado 2 años desde esta respuesta y los navegadores se han puesto al día. Entonces, si me preguntaras qué usaría por ahora , la respuesta sería HTML5 para la mayoría de las cosas.

Ragi Yaser Burhum
fuente
Realmente, REALMENTE no necesito recordar que ArcObjects usa COM. No puedo pensar en nada que tenga un mayor impacto en mi estado de ánimo en el trabajo que tratar de desenterrar excepciones de COM.
Tomfumb
Recuerdo una estadística relacionada con esto. ArcObjects es la mayor biblioteca COM de todos los tiempos. Tiene órdenes de magnitud más objetos COM que Office. No es que lo promocione, pero es un indicador de que habrá soporte para .NET / Silverlight / COM en el futuro.
Ragi Yaser Burhum
Además, en algún momento me di por vencido y acabo de devolver E_FAIL. j / k: D
Ragi Yaser Burhum
Gran respuesta. Creo que, de alguna manera, WPF necesita ser visto como un factor. WPF ciertamente está ganando tracción en el escritorio, reemplazando los formularios de Windows. Visual Studio se basa en WPF. El tiempo de ejecución de WPF para ArcGIS es un superconjunto del SDK de Silverlight. WPF también se puede implementar como una aplicación de navegador (XBAP). La brecha entre SL y WPF parece estar disminuyendo. Es posible compilar aplicaciones SL y WPF desde la misma base de código.
Kirk Kuykendall
También tenga en cuenta el enfoque de ComponentArt donde XAML que sigue las pautas de diseño adecuadas se puede convertir automáticamente a HTML5.
Kirk Kuykendall
2

Esri puede ser, pero Microsoft ya no está comprometido con Silverlight. Eso ha estado en las noticias durante el último año al menos.

Acabo de leer este artículo y pensé que podría ser útil publicarlo aquí.

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

Para ser sincero, siempre he sospechado de Silverlight. En este aspecto, probablemente tenía razón. Entonces, en realidad es un problema más del lado de Microsoft. Parece que últimamente ya no pueden seguir y seguir un plan de desarrollo a largo plazo.

unicoletti
fuente
1

Esta es una vieja pregunta, pero ESRI finalmente ha aclarado los asuntos a través de una publicación de blog en febrero de 2014. Puede leerlo aquí: http://blogs.esri.com/esri/arcgis/2014/02/21/esris- hoja de ruta para desarrolladores web /

Permítanme citar los puntos principales de esta publicación:

Esri alentará agresivamente el uso de la API de ArcGIS para JavaScript ... No planeamos agregar estas nuevas capacidades a las API Flex y Silverlight, que permanecerán en la versión 3.x

¿Significa esto que las API y los visores Flex y Silverlight quedarán en desuso? No. Continuaremos apoyando a las comunidades de usuarios de Flex y Silverlight. .... Anticipamos una o dos versiones de mantenimiento de las API y visores Flex y Silverlight en 2014. Estas versiones se centrarán en la corrección de errores y las solicitudes de mejoras críticas. Continuaremos recopilando comentarios de las comunidades de usuarios de Flex y Silverlight para determinar si son necesarias actualizaciones adicionales más allá de 2014.

Esto significa que si por ahora no ha cambiado a la API de JavaScript, debería comenzar a planificar seriamente hacerlo.

Devdatta Tengshe
fuente