Posts Tagged ‘ jQuery

Aplicativos Web

Cloud Computing

A tendência mundial de Cloud Computing está se firmando a cada dia. Novos aplicativos plataforma web são lançados diariamente e nas mais diversas áreas.

Muita coisa boa vem sendo feita. Hoje praticamente para tudo que você precisar, você vai encontrar um aplicativo na web, desde um controle financeiro pessoal a gráficos na versão online do Photoshop.

Essa tendência de aplicativos nas nuvens não é por acaso, as tecnologias web (principalmente de interface) vem tendo uma evolução muito grande nos últimos tempos. Os navegadores estão alterando seus compiladores JavaScript para que eles se  tornem mais rápidos e confiáveis, os avanços do HTML5, CSS3, e é claro não podemos deixar de lembrar na convergência para o uso de padrões web que a cada dia que passa ganha mais força.

O uso de Frameworks sem dúvida alguma é algo que realmente enriquece a aplicação. Hoje o jQuery tem plugins para praticamente qualquer coisa que você precise, com a vantagem de um código cross-browser, organizado e de fácil personalização (ao contrário das ferramentas do Visual Studio .Net da Microsoft).

Outro framework que tenho utilizado para algumas aplicações web é o ExtJS, que está em sua terceira versão do Framework Javascript, e na minha opinião é o que tem elementos de interfaces mais ricas que as demais. Outra coisa que se destaca é a facilidade com que se cria elementos complexos como grid, menu e formulários. Já tem disponível desde a versão 2.0 a tradução para o português para calendário e outros elementos básicos. Outra vantagem é a facilidade de se abstrair o banco de dados podendo trabalhar com XML e Json. Vale lembrar que o ExtJS está licensiado pela GPL v3.0 e para uso comercial deve-se adquirir a licença.

Por último e não menos importante, vale ressaltar um grande avanço que está engatinhando e vem sendo impulsionado principalmente pelo Google que é o suporte offline de aplicações web. Isso vem sendo testado através do aplicativo Google Gears, que está em versão beta mas já trás módulos funcionais como:

  • LocalServer Recursos de aplicativo de armazenamento em cache e servidor local (HTML, JavaScript, imagens etc.);
  • Banco de dados Armazenamento local de dados em um banco de dados relacional que pode ser totalmente pesquisado;
  • WorkerPool Seus aplicativos de web ficam com maior capacidade de resposta, executando de forma assíncrona as operações com uso intenso de recursos.

A versão 0.4 trouxe ainda Geolocation, Acesso a arquivos da máquina, dentre outras coisas. Vale lembrar que o Gears já vem instalado por padrão no Chrome, mas pode ser instalado no Firefox, IE e Safari (windows, linux e Mac).

O Google Gears realmente abre um caminho fantástico para aplicativos que requerem uma dependência mais crítica. Mais informações estão disponíveis no site do desenvolvedor da API.