Módulo 5 - Finalização

Desvantagens

 

O Ajax traz algumas preocupações. Boa parte dessas preocupações tem a ver com o comportamento dos browsers.

 

Capacidades limitadas: Algumas aplicações Ajax conseguem fazer coisas inimagináveis á algum tempo na Web, mas existem muitas restrições nesta plataforma. Por conseqüente o Ajax ao se basear nas tecnologias existentes, herda as suas limitações. Exemplos de limitações são: capacidade multimídias (streaming de vídeo), armazenamento local no cliente, gráficos em tempo real, interação com hardware (impressoras, webcams). Algumas destas limitações têm vindo a ser solucionadas nos browsers mais recentes ou através de plugins específicos (como por exemplo, o Flash), mas existem algumas que serão muito difíceis de ultrapassar devido á natureza não-aplicacional da Web.

 

Performance do cliente: Numa aplicação Ajax transfere-se muito do processamento do servidor para o cliente. Essa mudança tem custos porque estaremos a delegar no cliente a responsabilidade por realizar determinadas operações para as quais não estaria inicialmente destinado. Poderemos sobrecarregar o cliente caso não se tomem as devidas precauções durante a fase de desenvolvimento deste tipo de aplicações Web.