Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Para qué sirve Microsoft Silverlight? ¿Es parecido a Adobe Fash Play, cuál es mejor?

¿Para qué sirve Microsoft Silverlight? ¿Es parecido a Adobe Fash Play, cuál es mejor?

Esta es probablemente la respuesta más completa, plagiada de Internet:

Silverlight es un tiempo de ejecución de cliente que proporciona a los desarrolladores una plataforma de diseño y desarrollo y proporciona una rica experiencia en Internet. Como puede imaginar, esta frase extraída del primer párrafo del libro "Silverlight 2 en acción" que escribí no desempeña ningún papel a la hora de explicar las excelentes características de Silverlight. De hecho, si le cuenta a alguien sobre Silverlight, probablemente sólo le interesará lo que puede hacer por él. Hacer esta introducción es todo un desafío porque muchas de las características de Silverlight tienen distintos grados de valor para diferentes usuarios. En pocas palabras, Silverlight y Adobe Flash son muy similares en apariencia, pero Silverlight es técnicamente superior.

Lo que los usuarios comunes de Silverlight necesitan saber.

Silverlight es un software de Microsoft a través del cual puedes interactuar con algunas aplicaciones nuevas en Internet. Estas aplicaciones ofrecen nuevas formas de ver una imagen o un mapa desde todos los ángulos. Estas aplicaciones te exponen a los medios más ricos de Internet. En cuanto a las aplicaciones web tradicionales, como las aplicaciones de entrada de tiempo, aún se pueden utilizar bajo Silverlight, incluso sin conexión a Internet. Lo que es aún más sorprendente es que estas experiencias que ofrece Silverlight se pueden descargar e instalar en menos de un minuto.

Usuario: ¿Qué es "ver una imagen o un mapa en todas las direcciones"?

Silverlight ofrece a los usuarios detalles de imágenes sorprendentes a través de una función llamada DeepZoom. DeepZoom ofrece suficiente delicadeza para rivalizar con las cámaras digitales. Por ejemplo, imaginemos huellas dactilares en una guitarra o en una escama de pez. A través de la función "zoom-in" de DeepZoom, estos detalles se pueden observar en cualquier parte de la imagen. Al mismo tiempo, la velocidad de carga de las páginas web sigue siendo muy rápida, ¡porque DeepZoom solo captura lo que necesita! Esta característica es especialmente significativa para aplicaciones de mapas en Internet.

Usuario: Eso es genial, pero ¿por qué es mejor ver vídeos con Silverlight?

Silverlight admite los formatos de audio y vídeo más populares de Internet. Además, Silverlight admite un nuevo formato de vídeo llamado "VC-1". VC-1 es importante porque las principales empresas han comenzado a admitir este formato. Los últimos reproductores de vídeo HD son compatibles con VC-1. Xbox 360 y Netflix también lo admiten. Básicamente, puedes ver vídeos en Netflix o 360 o en tu computadora conectada a Internet, gracias al VC-1.

Usuario: Está bien, pero no me interesa ver el vídeo. ¿Por qué debería preocuparme por Silverlight?

Silverlight es más que un simple reproductor multimedia. De hecho, Silverlight le permite experimentar sus aplicaciones web favoritas incluso cuando está desconectado de Internet. Por ejemplo, Ameria Online (AOL) ha demostrado la función de utilizar Silverlight para buscar correos electrónicos. Además de este ejemplo, Silverlight también puede reemplazar esos molestos formularios de entrada de datos que suele utilizar en el trabajo.

Usuario: Suena bien, pero ¿puede ser más problemático instalarlo?

En realidad, no es nada problemático. Cuando navega a un sitio web que utiliza Silverlight, si no está instalado en su computadora, le solicitará activamente que lo instale. Si acepta la instalación, lo guiará a través del proceso de instalación, que demora aproximadamente un minuto. Aún mejor, sólo necesitas instalarlo una vez. Si está en el trabajo, debe pedirle a su administrador de red que lo instale a través de la red, ya que será más sencillo.

Noticias de Silverlight Demostración del sitio web/demostración de la aplicación de Silverlight

Lo que los desarrolladores de Silverlight necesitan saber

Silverlight es un tiempo de ejecución de cliente que le proporciona una plataforma A diseñada y desarrollada para proporcionar aplicaciones interactivas enriquecidas (RIA) para Internet. Puedes desarrollar estas aplicaciones en tu idioma favorito. NETO también. NET Basic Class Library también le resultará útil. Además, Silverlight le facilita la creación de formularios de entrada, la carga de datos y la carga de información binaria o de texto. Todo esto se ejecuta a la velocidad del rayo dentro y fuera del navegador.

Desarrolladores: ¿Qué lenguajes de desarrollo existen?

Silverlight admite lenguajes dinámicos y estáticos. En concreto, se trata del estándar ECMA C#, JavaScript y los populares lenguajes Visual Basic. Además, Silverlight es compatible con IronPython y IronRuby, que lo son. NET marco.

Desarrollador: ¿Por qué es importante la biblioteca de clases básica?

Las bibliotecas de clases básicas pueden ayudarle a realizar muchos trabajos problemáticos. Por ejemplo, los genéricos, LINQ y flujos de datos están disponibles a través de la biblioteca de clases base. De esta manera, puede diseñar fácilmente listas de recopilación, formularios y órdenes de compra complejas sin preocuparse por los detalles específicos de la implementación. Al mismo tiempo, el LINQ incorporado permite realizar consultas entre diferentes datos y puede utilizar su propio idioma.

Desarrollador: Eso es genial. ¿Pero cómo es que veo en el blog que Silverlight es un reproductor multimedia sin cuadro de texto?

¿Cuántos años lleva publicado ese blog? Silverlight es una excelente plataforma para aplicaciones empresariales y multimedia. Ofrece más de 100 controles independientes. Estos controles manejan la entrada, el diseño y los efectos visuales de manera eficiente. En resumen, Silverlight puede satisfacer todas sus necesidades de controles en una plataforma de interfaz de usuario. Los controles incluyen botones, casillas de verificación, cuadros de opción, cuadros de texto, cuadros combinados y controles de fecha y hora. Silverlight 3 también proporciona cuadros de lista de selección múltiple. Para la composición tipográfica, Silverlight admite la composición tipográfica libre en el lienzo, así como la composición tipográfica en tablas proporcionada por los controles StackPanel y Grid. DockPanel en Silverlight 3 brinda soporte para las direcciones este-oeste y norte-sur, y WrapPanel brinda soporte para empaquetar contenido. Finalmente, hay una caja de herramientas en línea con más de 30 controles, incluida una cuadrícula de datos y gráficos con muchas funciones, cuyo código fuente también se incluye.

Desarrolladores: Estos controles suenan muy bien. Sin embargo, la creación eficaz de un formulario de entrada de datos implica mucho más que simplemente establecer algunos controles. ¿Silverlight proporciona alguna funcionalidad de validación o vinculación de datos?

Silverlight sabe que lo más importante en tu aplicación son tus datos. Esto se puede ver en el soporte de Silverlight para consultar, vincular y validar información. Por ejemplo, Silverlight proporciona tres opciones LINQ integradas para consultar elementos de datos (LINQ to Object, LINQ to XML y LINQ to JSON). Al vincular datos con la interfaz de usuario, Silverlight proporciona soporte de vinculación única, unidireccional y bidireccional. Silverlight 3 también admite la vinculación de elementos de UI a UI. Después de la vinculación, a veces se solicita al usuario que valide el valor ingresado. Con este fin, Silverlight 3 también agrega una combinación de verificación multifuncional para facilitar el desarrollo de aplicaciones de procesos comerciales.

Desarrollador: Parece que la aplicación Silverlight manejará bien los datos que ingresé. Pero Silverlight se ejecuta en Internet, que por su naturaleza es un entorno desconectado. ¿Cómo transfiere Silverlight datos a través de Internet?

Silverlight proporciona una serie de funciones de red ricas en funciones.

En la transmisión de datos entre redes, Silverlight admite POX, REST, WS*/SOAP, sockets y servicios HTTP estándar. Además, hay soporte para contenido combinado a través de Atom y RSS. Silverlight 3 agregó soporte para XML binario y comunicación entre dos aplicaciones Silverlight, llamadas conexiones locales. En comparación con Silverlight 2, los clientes como HTML DOM API no necesitan comunicarse entre aplicaciones Silverlight.

Desarrollador: ¿API HTML DOM? ¿Qué son éstos? Suena interesante.

La API HTML DOM es Silverlight. NET framework para implementar. Espacio de nombres del navegador de Windows. Estos complementos brindan la capacidad de administrar HTML DOM desde código. El beneficio de esto es la depuración completa en el momento del ensamblaje y la verificación de tipos. Esto hace posible que Silverlight reemplace el AJAX tradicional.

Desarrollador: Vi en el blog que Silverlight ahora puede ejecutarse sin conexión sin salir del navegador. ¿Es verdad? /No lo dices.

¡Es verdad! Para utilizar esta función, simplemente actualice el archivo AppManifest.xml. Siempre que la actualización se instale correctamente, los usuarios pueden instalar aplicaciones Silverlight en sus computadoras locales. Esta característica también se puede lograr actualizando el archivo AppManifest.xml en Silverlight 2.

Desarrollador: Hay otra pregunta. ¿Las aplicaciones Silverlight se ejecutan rápido?

Las aplicaciones Silverlight ejecutan código ensamblador más rápido que otros productos similares. Esto es útil para tareas cotidianas como ordenar listas. Por este motivo, Silverlight es una plataforma valiosa para desarrollar aplicaciones de procesos de negocio. Para situaciones más complejas, Silverlight también tiene soporte integrado para subprocesos múltiples. Además de eso, Silverlight utiliza la GPU y el almacenamiento en caché local de mapas de bits para mejorar el rendimiento de renderizado. El rendimiento mejorado hace que las aplicaciones se ejecuten como locas.