Hola paso a dar mi opinion que aunque llevo poco tiempo trabajando (2 años), trabaje en 3 lugares diferentes y solo porque me aburre la monotonia.Muchos parametros se repiten en los 3 empleos, como mismas herramientas ,metodologias de trabajo poco agiles y desorganizadas.Aunque no niego que debe haber lugares donde trabajen de buena manera.
Cita: He estado buscando empleo en desarrollo de software java y bases de datos.
Si lo que buscas es empleo por lo menos aca en Argentina se busca siempre lo mismo (Hibernate ,Jsf ,Spring, son los estandar) y es raro que las empresas cambien , hasta en metodologias incluso si se les explica que una metodologia agil es mejor que una tradicional ; y ni hablar de diseño guiado por los test.
Cita: hace poco empece a leer sobre vaadin, este framework desde mi punto de vista tiene mucho futuro. La filosofía de ellos es bastante interesante.
En cuanto a este frame , es interesante de acuerdo.Si sobrevivira solo depende de como nosotros los desarrolladores vendamos a los gerentes las herramientas y metodologias.Dado que todavia hay gente que usa Struts 1 y esto es porque se tiene rechazo al cambio.
Cita: En el caso de un ambiente laboral en donde se esta migrando una app desktop java para que ahora se pueda visualizar en un navegador, entonces habría facilidades si utilizan vaadin, pues a groso modo ellos pueden decir : "el equipo de trabajo no tiene por que extenderse solo por que ahora debemos hacer que la app se visualice en un navegador"
Si el tema es migrar de vista o sea pasar de visualizar en escritorio a web o viceversa.Existe un patron de diseño, muy viejo que sirve para eso MVC.Si se utiliza bien lo unico que habria que salvar es el uso del framework ,si es que se utiliza
Saludos.