Buenas,
Si bien Libertya utiliza Swing para el cliente pesado y ZK para el cliente Web, en realidad el framework se encarga automáticamente de generar las ventanas a partir del diccionario de datos, con lo cual no se requiere desarrollo visual alguno para el 95% de todas las ventanas existentes (o eventuales nuevas ventanas).
Excepciones a esta regla son por ejemplo los módulos de Ordenes de Pago / Recibos de Cliente, Terminal Punto de Venta, Cargador de Archivos, en donde es necesario trabajar sobre el código mismo en caso de necesitar realizar modificaciones… y en estos casos especiales el trabajo es a “mano”
Slds,
Federico