1 / 19

Google Web Toolkit

Google Web Toolkit. Milton Bittencout Augusto Verzbickas João Paulo Maiamaral Bruno Eduardo. O que é ?. Gwt é um framework de desenvolvimento para construir e otimizar aplicações web. GWT 1.0 17 de maio de 2006 GWT 1.1 11 de Agosto de 2006 GWT 1.2 16 de Novembro de 2006

kuniko
Download Presentation

Google Web Toolkit

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Google Web Toolkit Milton Bittencout Augusto Verzbickas João Paulo Maiamaral Bruno Eduardo

  2. O que é ? • Gwt é um framework de desenvolvimento para construir e otimizar aplicações web. • GWT 1.0 17 de maio de 2006 • GWT 1.1 11 de Agosto de 2006 • GWT 1.2 16 de Novembro de 2006 • GWT 1.3 5 de Fevereiro de 2007 • GWT 1.4 28 de Agosto de 2007 • GWT 1.5 27 de Agosto de 2008 • GWT 1.6 7 de Abril de 2009 • GWT 1.7 13 de Julho de 2009 • GWT 2.0 8 de Dezembro de 2009 • GWT 2.1 2 de Fevereiro de 2010 • GWT 2.2 12 de Fevereiro de 2010 • GWT 2.3 18 de Fevereiro de 2010 • GWT 2.4 6 de Junho de 2011

  3. Por que usar gwt ? • Atualmente, criar aplicativos para a web é um processo tedioso e com alta incidência de erros. • Gwt torna essa tarefa muito mais simples.

  4. Como? • Com o Google Web Toolkit (GWT), você cria o front end AJAX na linguagem de programação Java e o GWT, então, compila para o JavaScript que funciona automaticamente em todos os navegadores.

  5. JavaScript otimizado • O compilador GWT executa análises estáticas abrangentes e otimizações em toda a base de códigos do GWT, produzindo freqüentemente JavaScripts que carregam e executam mais rapidamente do que um JavaScript equivalente criado por você.

  6. Aceito pelos principais navegadores

  7. Atualizações assíncronas

  8. Como construir as Telas? • Possui todos os componentes HTML como botões, input text, checkbox e alguns outros compoonentes como Tree, Menu e também já existem bastantes bibliotecas com vários recursos e componentes interessantes.

  9. ...e mais: • Possui recursos de internacionalização • Suporte a analise de documentos XML. • Plugin para as IDE´s do mercado como Eclipse, Netbeans, IntelliJ.

  10. Comunicação RPC • O GWT suporta um conjunto ilimitado de protocolos de transferência, como JSON e XML, mas o GWT RPC torna todas as comunicações Java particularmente fáceis e eficientes.

  11. Widgets • Semelhante aos BEANS do java. Basta compactar o projeto em um arquivo .jar e reutilizar.

  12. Utilize código JavaScript nativo • Se a biblioteca de classes do GWT não atender às suas necessidades, você poderá misturar JavaScript criado por você no código fonte Java, usando a JavaScript Native Interface (JSNI).

  13. Histórico do navegador • O GWT torna seu site mais usável, adicionando facilmente o estado ao histórico do botão voltar do navegador. 

  14. Produtividade

  15. Teste com JUnit • A integração direta do GWT a JUnit permite que você teste unidades em um depurador e em um navegador

  16. Arquitetura

  17. Custo de desenvolvimento • Em média 5 vezes mais rápido de construir do que aplicações j2EE

  18. Quem já está usando ?

  19. Demonstração aplicativo prático...

More Related