Vaadin Java Framework

Componentes:

Luísa Bernardes - moc.liamg|1oterrabasiul#moc.liamg|1oterrabasiul
Vitor Alves - moc.liamg|sevla.muatiV#moc.liamg|sevla.muatiV
André Custodio - moc.liamg|arievlisca#moc.liamg|arievlisca

O que é Vaadin Java Framework?

É uma aplicação para web, moderna com características e funcionalidades de software do tipo desktop. Um framework de código aberto usado para desenvolvimento do tipo web. O que deixa esse aplicativo mais interessante é sua arquitetura inovadora que possibilita executar a maior parte da lógica no servidor. Diferente das bibliotecas javascript e de plugins que rodam ao lado do navegador. Lançado em maio de 2009, e escrito em linguagem Java, JavaScript, GWT, CSS e HTML. O Vaadin ganhou seu espaço com o poder de interagir com o servidor sendo um aplicativo WEB (seguro).

Mais sobre o Vaadin Java Framework:

O Vaadin possui uma interface fácil de ser manipulada. Componentes como: Botões, layouts, árvores e tabelas fazem parte da interface de usuário. O vaadin pode ser usado para:

  • Aplicações web que independem do navegador: Baseado em widgets, possui a capacidade Ajax, suportando todos os browsers, sem precisar de plugins.
  • Desenvolvimento rápido: Em pouco tempo é possível criar aplicações web com o Vaadin.
  • Aplicações seguras: Devido a sua arquitetura cliente/servidor, permite que os códigos das aplicações criadas estejam protegidos.
  • Manutenção em códigos: Permite atualizar as aplicações e estendê-las.

Versões:
Inicialmente conhecido como Millstone 3 e IT Mill Toolkit o Vaadin (nome atual), tiveram suas versões em:

1. Millstone 3
Liberado em 2002, o Millstone, foi desenvolvido em código aberto e interagido (com o cliente) com o mecanismo de redenrização (Utilizando o AJAX como base). Porém em 2006, foi desenvolvido separadamente!

2. IT Mill Toolkit 4
Liberada em 2007, o IT Mill Toolkit, tem como implementação o AJAX. Porém o GWT tomou o lugar cliente proprietário e interagiu com os componentes do lado do servidor. Nesse mesmo período foi alterada a licença para Apache 2.0.

3. IT Mill Toolkit 5
Foi criado em 2009, mas teve sua versão BETA em 1 ano.

4. Vaadin 6
20 de maio de 2009, o seu nome foi altera para se tomar mais atraente ao publico! “Eu insisto” traduzido em finlandês.

Arquitetura principal do Vaadin:
architecture-lo.png
link da imagem:https://vaadin.com/book/-/page/intro.html#intro.overview

Tendo como núcleo principal uma biblioteca JAVA, facilita a criação e manutenção de interface com alta qualidade.

Vídeos:

http://youtu.be/LzbocKO9uV4

Relação de Vaadin Java Framework com a matéria de compiladores:

O vaadin usa GWT que é feito em Java e compilado em JavaScript. Dessa forma a pessoa que for desenvolver não vai se preocupar em saber Javascript. A compilação é feita automaticamente. Isso ocorre porque os compiladores podem ser feitos em uma linguagem e compilar programas feito em outra linguagem. É através do método de Bootstrapping que permite que o código em uma linguagem seja compilado por um compilador desenvolvido em outra linguagem.

Referências Bibliográficas:
https://vaadin.com/learn
http://softwarelivre.org/psl-bahia/blog/javabahia-vaadin-parte-1

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License