Entrevista a Eitan Suez creador de JMatter
Andres Almiray ha publicado en DZone una entrevista con Eitan Suez, creador de JMatter. Este framework es una implementación del patrón de diseño Naked Object que se resume en los siguientes principios:
- Toda la lógica del negocio debe encapsularse en los objetos del dominio.
- La interfaz de usuario debe ser una representación directa de los objetos del dominio.
- La interfaz de usuario debe ser creada 100% automáticamente de la definición de los objetos del dominio.
Como vez, un enfoque muy parecido al de otros frameworks existentes como Grails, Seam u Open Xava pero un poco más radical.
JMatter está enfocado a la creación de aplicaciones empresariales y cuenta con elementos de infraestructura listos para usarse como seguridad, funcionalidad CRUD, funcionalidades de búsqueda, servicios remotos, generación de informes, etc.
En teoría, los desarrolladores simplemente se preocupan de modelar su dominio e implementar la lógica del negocio, todo el código necesario para generar interfaces de usuario y exponer servicios se hace de forma automática.
Una de las diferencias de JMatter con otros frameworks java es que la interfaz de usuario que genera es 100% Swing y la distribuye mediante Java Web Start. La verdad es que esta herramienta tiene muy buena pinta y se puede ver que sus usuarios se llevan una gran impresión de ella.
JMatter es opensource bajo la licencia GPL y también cuenta con una licencia comercial.
Reader Comments