Você pode ganhar um iPad 2 na promoção do Javafree
O Portal javafree.org inicia mais uma promoção para os usuários do fórum. Quem publicar mais posts válidos (perguntas ou respostas) entre 16/4 a 13/7 levará para casa um iPad 2 de 16GB!
Clique aqui e saiba mais.
Home > Notícias >
Pivot nasce desafiando JavaFX, Flex e Silverlight
Publicado há 848 dias atrás por jesuino - 9.242 visitas - Comentários (0)
Aproximadamente um ano depois de entrar na incubadora Apache, o projeto Pivot oficialmente se formou como um projeto Apache Top-level, conforme anunciado oficialmente hoje. Um projeto Top Level(TPL) significa que o projeto e a comunidade serão "governados" pelos princípios e processos da Apache Software Foundation (ASF).
Pivot é uma toolkit RIA baseada em Java e permite o desenvolvimento de aplicações RIA com uma combinação de Java e XML. As aplicações feitas com Pivot podem rodar como aplicativos standalone(desktop, offline) ou Applet.
Pivot X JavaFX
Segundo o FAQ do Pivot, "JavaFX é mais voltado para a parte RIA da palavra e Pivot é voltado para aplicações com RIA." A FAQ também enfatiza que Pivot usa código Java e JavaFX é uma nova linguagem.
Pivot X Java Swing
São algumas vantagens do novo projeto da Apache sobre o conhecido Swing citadas pelo FAQ, entre elas:
- Utiliza uma linguagem de marcação para simplificar a construção da interface(WTKX)
- Moderna arquitetura interna usando RESTful
- Nasceu com todas as vantagens de Java 6(requer Java 6)
- Transições e efeitos são a nível de plataforma, ou seja, Pivot já prevê essas funcionalidades
Pivot X GWT
Cita como desvantagens do GWT:
- A Google que desenvolve as APIs e livrarias do GWT
- O resultado não é ByteCode, mas sim Javascript, que depende dos recursos do navegador
- Não suporta uma linguagem de marcação(como, por exemplo, XML) na construção da interface, só "programativamente"
- Os elementos são manipulados e apresentados através da estrutura DOM e folhas de estilo CSS, não através de uma biblioteca de desenho 2d verdadeira
Um exemplo da WTKX:
Pivot também possui uma biblioteca específica de collections para facilitar o desenvolvimento.
Você pode aprender mais sobre Pivot vendo os demos, baixando e, ainda, explorando esse artigo de três partes falando sobre o Pivot.
Link: http://java.dzone.com/articles/pivot-top-project-ready


