Tecnología

Inicio

Microsoft Silverlight Definición

Microsoft Silverlight Definición


Microsoft Silverlight es un framework de aplicaciones web para el desarrollo de aplicaciones web, multimedia, del lado del cliente interactivo. Se apoya en un plug-in de navegador que se ejecuta aplicaciones desarrolladas con el marco Microsoft Silverlight. Silverlight 3 introdujo la capacidad para la entrega de aplicaciones de Silverlight escritorio. Silverlight es comúnmente utilizado para desarrollar jugadores transmisiones multimedia, visores de imágenes, visitas virtuales y juegos.

Historia

Silverlight se introdujo en 2006 como un competidor de Adobe Flash. Silverlight 3.0, lanzado en 2009, introdujo la capacidad para los desarrolladores crear aplicaciones de escritorio independientes para competir con una capacidad similar Adobe Air llevó a Flash.

Función

aplicaciones Silverlight son las aplicaciones del lado del cliente que se pueden incrustar en una página web de una manera visualmente similar a las imágenes de incrustación, videos y aplicaciones Flash. aplicaciones Silverlight pueden ofrecer una funcionalidad compleja para interactuar con los medios de comunicación, presentaciones y servicios web que no pueden ser provistos de otro modo a través de tecnologías web básicas.

beneficios

El marco Silverlight proporciona un amplio conjunto de funciones para crear aplicaciones web del lado del cliente seguras complejas. Silverlight puede interactuar con servicios web, permitiendo a los desarrolladores para producir aplicaciones que puedan interactuar con las bases de datos del lado del servidor y otros recursos. aplicaciones de Silverlight están escritos en lenguajes de programación .NET, lo que permite a los desarrolladores .NET aprenden con facilidad para desarrollar aplicaciones de Silverlight.

Herramientas de desarrollo

aplicaciones Silverlight pueden ser escritos en cualquier lenguaje de programación .NET. Los desarrolladores son capaces de utilizar herramientas de desarrollo .NET que pueden dirigirse al CoreCLR Silverlight. Expression Blend fue desarrollado por Microsoft para el diseño de la interfaz de usuario de Silverlight. Visual Studio 2008 con las herramientas de Silverlight para Visual Studio complemento se puede utilizar para el desarrollo de aplicaciones Silverlight. Eclipse es capaz de desarrollar aplicaciones de Silverlight que comienzan con Silverlight 2.

Compatibilidad

Silverlight aplicaciones se ejecutan en varios navegadores, incluido Internet Explorer, Firefox y Safari en los sistemas Windows, Macintosh y Linux. El soporte de Linux se proporciona a través del proyecto Moonlight, una colaboración entre Microsoft y Novell. El proyecto Moonlight también ofrece recursos para el desarrollo de Linux, como la herramienta de diseño de la interfaz de usuario Eclipse lunar XAML.

advertencias

Una amplia gama de navegadores y plataformas son compatibles. Sin embargo, el apoyo no es exhaustiva, y los visitantes del sitio web puede no tener el plug-in Silverlight instalado o habilitado. Los desarrolladores web deben proporcionar mecanismos para sus sitios para poder funcionar fácilmente y proporcionan alternativas para la funcionalidad crítica.