El documento presenta K2BTools 4.0, un conjunto de herramientas que aumentan la productividad en el desarrollo de aplicaciones GeneXus. K2BTools incluye herramientas como K2BTrnForm, que diseña y mantiene automáticamente el formulario web de transacciones, y K2BWebPanelBuilder, que modela los paneles web de una aplicación de manera simple y automática. La versión 4.0 también incorpora auditoría para registrar cambios en tablas seleccionadas.
Minombrees Federico Dominioni, soyproduct manager de las k2btools. A mi lado se encuentra Martin Barreto desarrollador de las k2btools. Hace unos meses, en Abril, realizamos um mini evento para presentarlaversión 3.0. Hoy estamos aprovechandoel evento de GeneXus para lanzarlaversión 4.0. Esta eslacharla oficial dellanzamiento de laversión 4.0.
Leshago uma pregunta ¿cómo podemos ser más productivos?.Cuandodesarrollamosactividadesnosotrosdistribuimosnuestrotiempo realizando diferentes tareas. Existen determinadas tareas que se repiten, que sonmuy similares. Si nosotrospuderamos automatizar estas tareas, utilizando uma herramienta que lohagaautomáticamente, solo me tendría que enfocar em aquellastareas diferentes, aquellasparticualres, que no se pueden automatizar, y de esta maneraaumentaríaconsiderablemente mi productividad. La pregunta que me hagoahoraes ¿estamos siendoverdaderamenteproductivoscuandoconstruimosaplicaciones com GeneXus?... No estaremos realizando actividades que se podrían automatizar?.
El patrón K2BTrnForm (nos ayuda a, nos permite) diseñar el WebForm de las Transaccines desde un mayor nivel de abstracción obteniendo interfaces muy atractivas de forma simple y rápida. //También permite su mantenimiento, librándonos de la engorrosa tarea del manejo y conocimiento de html y css.Veamos entonces como podemos mantener el WebForm y mejorar la usabilidad de las transacciones mediante el uso del patrón TrnWebForm aplicado a la transacción cliente. Para comenzar vamos a ver como se encuentra actualmente la interfaz de Cliente que fue generada por el patrón K2BEntityServices. Notar que si no se contara con la herramienta se tendría que modificar el formulario directamente en el WebForm.Vamos ahora como mejorarla utilizando el patrón……(Agregar lo controles,explicarlos, haceruso del noskip y del context help etc, left text, right text), mencionarqueestosmecanismosestandisponiblestodos los pattern que se encuentrandisponibles con la versión 4).(ver en diseñocomoquedo la trn)(ver en ejecucuióncomoquedo la trn, mostrarlasfuniconaloidades)Como pudieronapreciarrealmentefacilita y simplifica la customizacion y el mantenimiento de las interfaces de lastransaccionesaumentando la productividad.Veamosahoraunanuevaherramientoque se incorporó en la verión 4.0……….
Veamosentonces un ejemplo simple del uso de estaherramienta:El ejemploquevamos a crearconsiste (basicamente) en visualizar en la mismapantalla la facturacion de los diferentesclientes.