GWT - RIA baseada em AJAX

1.272 visualizações

Publicada em

Palestra sobre Google Web Toolkit ministrada dentro da MJV por Ramon Lima no dia 22/10/2010.

Essa palestra faz parte do ciclo de palestras semanais do laboratório de prototipação, onde os próprios funcionários da empresa compartilham seus conhecimentos entre si através de palestras e workshops semanais.

Mais informações sobre a palestra e links relacionados com o tema: http://forum.apisms.com.br/index.php?/topic/85-palestra-gwt/

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.272
No SlideShare
0
A partir de incorporações
0
Número de incorporações
14
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

GWT - RIA baseada em AJAX

  1. 1. GWT – Google Web Toolkit RIA baseada em Ajax Ramon Lima
  2. 2. Como é o GWT? • RIA em plataforma Java que gera interfaces ricas em AJAX. • Compila e otimiza a performance ao máximo antes de ser entregue ao browser. • Prover adição dinâmica de código em runtime de acordo com a necessidade sem overhead.
  3. 3. Por que GWT? • Imagine que você tem um aplicativo que utilize muito javascript? Mesmo otimizando com uma lib como o JQuery podem ocorrer diversos bugs que são difíceis de administrar. • Bugs complexos em Javascript são corrigidos através de outros futuros pois não é possível depurar em baixo nível (sub-threads).
  4. 4. Exemplificando o problema • Com a lib JQuery fiz o WebBuilder, trata- se de uma ferramenta que possibilita a criação de interfaces complexas em Javascript. • Acessível no site: http://rotecrio.com.br/webbuilderdemo/
  5. 5. Anatomia do GWT Package Funcionalidade com/exemplo/app Pacote root do projeto, contém todos os arquivos módulos do projeto. com/exemplo/app/ client Sub-pacote contendo todos os arquivos referentes ao client-side com/exemplo/app/ public Recursos Estáticos – Imagem, Áudio. com/exemplo/app/ server GWT RPC Services, acesso a uma outra aplicação que execute as tarefas no backend. (Uma interface alternativa ao WebServices)
  6. 6. Aplicação Exemplo • Waves
  7. 7. Conclusão • Para tarefas simples pode-se utilizar frameworks client-side em Javascript pois a performance não é um fator crítico. • Para projetos onde o Client-side é de grande importância, a utilização de GWT é fundamental.

×