segunda-feira, fevereiro 25, 2008

Google Web Toolkit Applications - Livro sobre aplicações Ajax e RIA usando GWT

Google Web Toolkit (GWT) é um framework Java que facilita a construção de aplicações AJAX no modelo RIA (Rich Internet Applications). Codificar em JavaScript para múltiplos browsers, com o intuito de conseguir efeitos AJAX, é extremamente complexo e pouco produtivo. O GWT elimina muitos desses problemas de uma maneira extremamente poderosa: ele permite que o programador Java escreva código utilizando uma API similar ao Swing (API de criação de interfaces gráficas desktop) e depois use um compilador especial para converter essas classes Java em HTML e JavaScript adaptado aos principais browsers de mercado.

Diferentemente de outras opções RIA como o Silverlight da Microsoft e o Flex da Adobe, o produto gerado pelo GWT não precisa de plugins ou componentes especiais para executar nos browsers.

O livro em questão, Google Web Toolkit Applications de Ryan Dewsbury, assume conhecimento de Java. Conhecimento básico das APIs Swing, AWT ou SWT (para criação de interfaces gráficas desktop) com certeza agiliza a absorção do conteúdo do livro e da API do GWT.

O livro aborda os seguintes assuntos:

Parte I: Entendendo GWT

1. Primeiros passos com o Google Web Toolkit.
2. Visão Geral da Biblioteca de Interface do Usuário
3. Técnicas de Integração com Servidor
4. Engenharia de Software para Ajax.
5. Usando o kit efetivamente.

Parte II: Aplicações RIA exemplificadas - Essa parte apresenta aplicações reais desenvolvidas pelo autor e que demonstram diversas abordagens diferentes para a programação GWT.

6. Gadget Desktop Application.
7. Multi-search application.
8. Blog Editor Application.
9. Instant Messenger Application.
10.Database Editor Application - A que eu achei mais interessante. Cria um gerenciador de banco de dados pela Web. A aplicação inclui idéias de como ler e gerenciar estruturas de dados complexas acessando o servidor usando Data Access Objects, geração de código XML e JSON e integração com PHP, Ruby on Rails e Java com Hibernate.

Recomendo fortemente o livro para quem tiver necessidade de usar essa tecnologia na prática. Também acho interessante para todos aqueles que desejam explorar o mundo das Rich Internet Applications!

Marcadores:

0 Comentários:

Postar um comentário

Links para este artigo:

Criar um link

<< Home


Veja as Estatísticas