¿Silverlight es solo para golosinas, o tiene algún uso en los negocios? [cerrado]

14

Concedido que Silverlight puede hacer sitios web llamativos de gran belleza, ¿existe alguna justificación para usarlo para hacer aplicaciones web prácticas que tengan propósitos comerciales serios? Me gustaría usarlo (para aprenderlo) para una nueva asignación que tengo, que es construir una aplicación basada en la web que realiza un seguimiento de las interfaces de datos utilizadas en nuestra organización, pero no estoy seguro de cómo justificarlo. , incluso a mí mismo.

¿Alguna idea sobre esto? Si no puedo justificarlo, tendré que crear la aplicación utilizando el mismo enfoque antiguo y cansado de ASP.NET que ya he usado (al parecer) cientos de veces.

    
pregunta Cyberherbalist 07.10.2010 - 23:14

9 respuestas

8

Mi trabajo actual es crear una aplicación comercial Silverlight (como la anterior), así que podría verlo como un argumento para decir "sí, es para aplicaciones comerciales".

La aplicación actual se encuentra en sus primeras etapas y hay problemas con Silverlight (incluso SL 4) que pueden causarnos problemas, pero podremos solucionarlos a corto plazo y abordarlos cuando se publiquen nuevas versiones. .

Una de las cosas que yo (y mi jefe) pensamos es que Silverlight le ofrece una forma de crear aplicaciones de escritorio para la web. En última instancia, puede que no sea la mejor tecnología para esto, pero en este momento parece ser la que ofrece la mayor posibilidad de éxito.

    
respondido por el ChrisF 08.10.2010 - 00:27
20

Silverlight no ha sido diseñado para crear sitios web.

Se ha diseñado para crear aplicaciones web que se ejecutan en un navegador.

    
respondido por el user2567 07.10.2010 - 23:41
6

Bueno, Microsoft lanzó recientemente una versión web de Office, y no hay rastro de Silverlight para ser visto en ninguna parte. Siéntase libre de sacar sus propias conclusiones de esto.

    
respondido por el Mason Wheeler 07.10.2010 - 23:28
3

Una buena razón para aprender Silverlight es que lo configurará para desarrollar aplicaciones para la plataforma Windows Phone 7. No puedo ofrecerle algunos consejos sobre cómo justificar el uso de Silverlight para un proyecto web, pero esa es una razón más por la que es una buena idea que intente para hacerlo. :)

    
respondido por el Carson63000 08.10.2010 - 00:20
3

Silverlight es una excelente plataforma para hacer aplicaciones de línea de negocio. Puede obtener la rica experiencia de UI que realmente les gusta a los usuarios, sin tener que pasar por el dolor de desarrollo de obtener ASP.NET MVC, JavaScript, jQuery, Modernizr, etc. para que todos jueguen bien juntos. Mi experiencia ha sido que puede obtener UX mucho más ricos con Silverlight con mucho menos costo de desarrollo. Es posible crear UX equivalentes con HTML y amigos, pero requiere MUCHO más bibliotecas y muchos más dolores de cabeza.

Hace poco estuve involucrado en un par de grandes proyectos para crear aplicaciones internas de LOB con Silverlight y fueron un éxito rotundo. Creamos excelentes interfaces de usuario que a los usuarios les encantaron y a todos los desarrolladores les encanta la plataforma.

La desventaja de Silverlight en este momento es que Microsoft ha sido ambiguo últimamente respecto a su futuro en comparación con sus esfuerzos de HTML 5. Mi conjetura (esperanza) es que Silverlight continuará invirtiendo en MS y se mantendrá a la vanguardia de HTML 5 en términos de características y facilidad de desarrollo. Pero Microsoft necesita salir y decirnos cuáles son sus planes.

Tengo una publicación de blog que se relaciona con este tema si desea obtener más detalles.

    
respondido por el RationalGeek 08.09.2011 - 17:09
1

Espero que en unos pocos años, HTML5, CSS3 y el moderno intérprete de JavaScript habilitado para JIT y otras tecnologías como WebM y WebGL superen a Flash y Silverlight. Las aplicaciones web enriquecidas se escribirán directamente en HTML / CSS y Javascript, en lugar de complementarse con los complementos Flash / Silverlight.

    
respondido por el Lie Ryan 08.10.2010 - 00:17
1

Una aplicación de línea de negocios Silverlight de fotograma completo es básicamente un rico cliente .NET que se ejecuta cuando un usuario navega a una página web. Si está familiarizado con la programación de cliente enriquecido en XAML / WPF y no quiere lidiar con la programación web, Silverlight esencialmente ofrece una gran historia de implementación, tan genial que hace que la gente se pregunte por qué desarrollarían clientes ricos de WPF a menos que lo necesitaran. rendimiento realmente increíble, gráficos 3D súper llamativos o características exclusivas de WPF y excluidas de Silverlight, que la mayoría de las aplicaciones LOB no tienen.

    
respondido por el nlawalker 08.10.2010 - 01:25
1

Recientemente he estado trabajando en Silverlight y debo decir que considero que Silverlight es solo para negocios. (excluyendo Silverlight para Windows Phone, que es otro hervidor de peces)

Estoy al tanto de una empresa minorista nacional con base local que tiene su presencia en línea, que comprende su tienda en línea a la que espera dirigir una gran parte de su negocio, completamente escrita en Silverlight. ¡Ellos piensan que es genial ! Se ve bastante bien, y es mejor que un sitio Flash en mi opinión, pero faltan el elefante en la habitación: la base de instalación de Silverlight es deprimente. A medida que más personas se actualicen a Windows 7 / Windows 8, e IE8 y superiores, la base de instalación aumentará, pero para el tipo en casa que aún tiene XP o Vista e IE7, ¿por qué instalaría algún programa para poder ver un sitio web? ?

Creo que usar Silverlight en tu sitio web externo es un error significativo. No se ejecutará en dispositivos móviles y no se ejecutará en una gran proporción de computadoras de escritorio y portátiles. Es como publicidad en un idioma extranjero.

Lo contrario es cierto en los negocios. Los usuarios no seleccionan y eligen el navegador que usan, normalmente lo determina la empresa. Todos usan el mismo software. Puedes lanzar Silverlight a todo el negocio. Al mismo tiempo, a la empresa le encanta la intranet (imagínate) y adora a Sharepoint y otras 'herramientas de colaboración en línea'.

Entonces, ¿dónde encaja Silverlight? Es un pan comido. Silverlight proporciona una experiencia de usuario mucho mejor (en términos de aspecto agradable) que ASP.NET WebForms, y es fácil de desarrollar con ASP.NET MVC. Es cierto que puede hacer cosas increíbles con las tecnologías web en estos días, pero .NET siempre ha tratado de equilibrar el producto final con la velocidad del desarrollo. Silverlight es un WPF que puede ejecutarse en su navegador. Eso tiene un gran uso comercial.

    
respondido por el Kirk Broadhurst 23.11.2011 - 23:49
0

Un marco de trabajo como CSLA.NET le brindará las capacidades para escribir una aplicación para toda la empresa con Silverlight. Le permite comunicarse entre las versiones de cliente y servidor de su software, y ejecutar todas las operaciones de base de datos necesarias.

El desarrollo de su aplicación en Silverlight permitirá hacer una interfaz muy superior a la que está disponible en ASP.NET, pero lo más importante es que podrá aprovechar lo último en tecnología RIA. Es posible que esto no suponga una gran diferencia en proyectos más pequeños, pero definitivamente vale la pena aprender.

    
respondido por el Britt Wescott 14.02.2011 - 07:49

Lea otras preguntas en las etiquetas