Rich Internet Applications
 

HTML/AJAX



 

Tamanho aproximado: 3k html + 56k biblioteca javascript, já incluída em todas as páginas (em cache).
O AJAX é uma técnica de criação de aplicações web mais rápidas, interactivas e, essencialmente, mais user-friendly. Com o AJAX, um JavaScript pode trocar dados directamente com um servidor web sem recarregar a página onde se encontra o utilizador. O AJAX usa pedidos de transferência de dados assíncronos (HTTP) entre o browser (utilizador) e o servidor web, permitindo, deste modo, solicitar pequenos blocos de informação do servidor em detrimento de páginas inteiras, o que permite uma navegação mais leve e rápida por parte do utilizador.

Flash

Tamanho aproximado: 67K.
O Flash é um sofware utilizado para criar e introduzir conteúdos/animações interactivas numa página web, proporcionando ao utilizador uma grande facilidade de uso e interactividade em tempo real. Actualmente, existe suporte para este tipo de objectos na maior parte dos browsers recorrendo, nomeadamente, ao uso de plug-ins e players especializados. Não obstante, o Flash pode funcionar igualmente de forma assíncrona, carregando apenas partes de páginas web consoante a interacção do utilizador. O formato em causa revela-se leve quando empregue apenas em pequenas porções das páginas web (banners). Contudo, visto tratar-se de uma tecnologia extremamente completa, permite igualmente criar páginas inteiras, bem como diversos tipos de conteúdos, designadamente, apresentações, jogos, entre outros.

Flex

Tamanho aproximado: 425K.
O Flex, por sua vez, é uma tecnologia relativamente recente, que proporciona ao utilizador um experiencia semelhante à do Flash. Tem, essencialmente, as mesmas características do Flash, permitindo também produzir inúmeros conteúdos e animações para páginas web. A principal vantagem desta tecnologia reside do lado do programador, na medida em que lhe permite tirar maior partido do potencial do Flash através de um fluxo de trabalho e um modelo de programação mais habitual. Porém, cumpre mencionar que o Flex obriga a recursos adicionais que fazem com que a dimensão dos conteúdos por si criados sejam significativamente maiores.