Según tengo entendido, estos marcos permiten crear componentes gui usando java (con todos sus beneficios) sin tener que hacer muchos html / javascript.
Además de considerar los factores técnicos, también me interesa saber si alguno está ganando popularidad rápidamente. Si un marco particular se está convirtiendo en el líder de la manada , esto también afectará la decisión.
java
web-development
javascript
NimChimpsky
fuente
fuente
Respuestas:
1.) Eche un vistazo a la tabla de comparación de Matt Raible y luego, como él aconseja, tome un gran grano de sal para acompañarla. En particular, eche un vistazo a los diferentes tipos de requisitos (funcionales y no funcionales) que mide. ¿Cuáles son más importantes para ti?
2.) Elija 2-3 que parezcan ajustarse mejor a sus requisitos y cree un prototipo de algunas páginas / UI / Ux / flujo de trabajo con ellas. Probablemente pase 2-3 días en cada uno como mínimo (1 semana si puede salirse con la suya)
Entonces decide :)
fuente
Considere JSF 2 con facetas. Por lo menos, como está en Java EE 6, y por lo tanto está 1) bien especificado y 2) estará disponible y se mantendrá durante MUCHO tiempo.
A menos que desee ser un pionero activo, esto podría ser lo suficientemente bueno.
fuente
Considera por qué quieres al líder de la manada
Si es porque desea poder contratar fácilmente a alguien con un conocimiento detallado del marco, entonces esa es una mala razón porque su elección debería ser lo suficientemente simple como para que cualquiera pueda recogerlo rápidamente utilizando ejemplos y documentación internos.
Si es porque quieres una comunidad fuerte, entonces cualquiera de las entradas nombradas en el sitio de Mr Raibles (punta del sombrero a @Alison para el enlace) será suficiente. Un Google rápido contra cualquiera de los nombres que ha proporcionado ilustrará su popularidad.
En general, desea un marco que se adapte bien a la forma en que usted y su equipo desarrollan el código. Debe ser rápido de aprender y fácil de mantener. Trabajará con él día a día, por lo que deberá probarlo en sus casos de uso más comunes y ver si a los otros desarrolladores les gusta.
fuente
La compañía para la que trabajo ha abierto hoy DomUI , un nuevo marco de Java UI / Application que construí y diseñé. Es un marco basado en componentes AJAX que hace que sea muy fácil construir componentes y páginas. Tiene un gran conjunto de componentes estándar y una capa de descubrimiento de metadatos para que no tenga que repetir "este campo tiene 5 caracteres", etc. en todo el código. Aunque hoy en día es de código abierto, ha sido utilizado por más de 2 años por 2 compañías para crear software. Consulte los detalles en http://www.domui.org/ (finalice el conector descarado)
fuente