Uma das feature que está faltando no DA20 é a interface WEB (via browser). Como o Swing sempre atendeu esta necessidade com o webstart, nunca tive a motivação de ter a geração de uma interface web via DA20. Agora chegou a hora. Um estudo realizado percebi que existem muitas opções, JSP, JSF, Flex, html, servlets etc etc ou até mesmo um mixer de tudo isto.
Para ser mais objetivo e manter o conhecimento em código Java optei em usar Vaadin. Com o Vaadin o processo de otimização, adequação com as regras do negocio ficam centralizados em código Java, não existe a necessidade ter uma equipe com conhecimento em Struts, Spring, JSP/Servlet etc, preciso ter uma equipe que conheça Java e ponto.
Por este motivo escolhi a solução Vaadin para ser usada como feature de fronted web.
Um outro ponto bastante positivo é que a comunidade Java também está apostando no Vaadin. Já existem plugin para NetBeans e Eclipse. O que significa isto, o DA20 vai gerar código que terá suporte pelos IDEs mais usados no mundo.





