AJAX y Silverlight
Microsoft ahora ha comenzado a amenazar a Adobe y su flash player con la nueva introducción a su arsenal de software; Silverlight. Aunque Silverlight ha estado en desarrollo desde 2006, solo se ha visto previamente y se ha lanzado al público en el último año. Microsoft incluso ha enfrentado muchas críticas por no atenerse a la norma y construir su propia metodología en Silverlight. A pesar de sus detractores, Silverlight probablemente se hará popular, debido en parte a su inevitable inclusión en futuras versiones de Windows e Internet Explorer. Otro aspecto excelente de Silverlight es el hecho de que también se incluye en la familia.Net y se puede codificar con cualquiera de los lenguajes de programación que se incluyen con él.
Otro aspecto bueno de Silverlight es el hecho de que puede utilizar AJAX (Javascript asíncrono y XML) para crear contenido que es incluso más dinámico de lo que normalmente se espera de una animación. Silverlight puede solicitar datos utilizando AJAX incluso después de que se haya cargado completamente. Junto con los excelentes controles gráficos, Silverlight podría proporcionar una interfaz perfecta para la mayoría de las transacciones basadas en datos que hasta ahora todavía están en su mayoría en HTML u otro software relacionado.
Se dice que Silverlight es compatible con todos los sistemas operativos Windows que ejecutan su último software de Internet Explorer. También es compatible con OS X, el sistema operativo de Apple implementado en sus Mac. Y en un movimiento que determina cuánto quiere Microsoft que Silverlight tenga éxito, Microsoft se ha asociado con Novell para crear una versión que sea compatible con Linux llamada Moonlight. Incluso en la industria móvil, Microsoft está preparado para desafiar a Adobe con su próxima versión de Silverlight para su propio Windows Mobile 6 e incluso las plataformas Symbian.
A pesar de ser criticado por sus tácticas aparentemente poco inteligentes al no seguir los estándares de la industria, Microsoft ha planteado a Silverlight como un jugador fuerte en el mercado. Con sus objetivos de despliegue muy amplios y soporte para tecnologías como AJAX que amplían su capacidad incluso más que sus competidores establecidos, Silverlight podría ser un software sólido y estar a la altura de sus expectativas.