Ajax vs Microsoft Silverlight
Ajax é um acrônimo para Asynchronous JavaScript and XML. É uma coleção de métodos de desenvolvimento web usados no lado do cliente para desenvolver páginas web interativas. O Microsoft Silverlight é um plug-in de navegador gratuito que permite experiências multimídia interativas completas e aplicativos de negócios avançados no lado do cliente. O Silverlight é baseado no Common Language Runtime (CLR) da estrutura. NET que permite executar o mesmo código compatível para ser executado no servidor e também no lado do cliente. Tanto o Ajax quanto o Microsoft Silverlight são métodos ou aplicativos baseados no cliente que enriquecem as funcionalidades multimídia e de negócios no lado do cliente para aumentar as experiências extremas do usuário.
O que é Ajax?
Ajax é um modelo de programação que suporta várias ferramentas de software diferentes, como HTML, JavaScript e XML e, na verdade, significa java script e xml assíncrono. Ele é usado para criar aplicativos que são executados em um navegador diretamente para o usuário. Inicialmente, foi usado extensivamente apenas com o navegador Internet Explorer da Microsoft, mas as revisões desde então permitiram que ele funcionasse com a maioria dos outros navegadores comuns. A principal diferença do Ajax para seus equivalentes anteriores, como o HTML, é que ele não requer um plug-in e permite que os aplicativos funcionem diretamente ou incorporados no próprio navegador. Ele usa um mecanismo que interage entre o navegador e o usuário que permite que diferentes partes da página sejam atualizadas sem precisar recarregar a página inteira em cada interação com o usuário. Ajax não é um produto que pode ser revendido, mas está disponível gratuitamente nas comunidades de código aberto.
O que é o Microsoft Silverlight?
Silverlight é uma tecnologia baseada na estrutura. NET produzida e suportada pela Microsoft e normalmente é chamada de Microsoft Silverlight. Ele é fornecido como um plug-in para seu navegador, suportando diferentes tipos de mídia, incluindo uma rica experiência interativa por meio de gráficos e vídeo. Também é multiplataforma e está disponível em diferentes tipos de navegadores, incluindo alguns dos mais comuns no Chrome, Firefox, Internet Explorer e Safari. É essa capacidade de plataforma cruzada e navegador cruzado que permitiu que desenvolvedores de software em todo o mundo integrassem aplicativos usando o Silverlight no navegador. Também é uma grande mudança de direção para a Microsoft ao permitir que seu software seja executado nas plataformas de seus concorrentes. Silverlight 4.0 foi lançado em 2010 com uma série de novos recursos, como suporte para webcam, microfone e integração com o navegador Chrome do Google, bem como suporte para rede multicast em streaming de mídia e televisão.
Diferença entre AJAX e Microsoft SILVERLIGHT
Ajax é mais um conceito do que uma tecnologia real por si só e é usado quase exclusivamente no navegador Internet Explorer, enquanto o Silverlight é multiplataforma e navegador cruzado, permitindo um nível muito mais alto de integração no mundo OS X e comunidades online. Enquanto o Ajax é um código-fonte aberto, o Silverlight é um produto da Microsoft e tem sido usado para dar a eles vantagem sobre seus concorrentes da Apple e do Google, permitindo a integração total em seus aplicativos. O Silverlight é voltado principalmente para o conteúdo online de mídia social na web por meio de imagens e vídeos, enquanto o Ajax é mais uma ferramenta para aplicativos interativos por meio do navegador. Embora voltadas para públicos diferentes, ambas as tecnologias têm seus usos no mundo de hoje na web e podem ser usadas juntas para produzir uma experiência de usuário rica em mídia interativa.