Entradas

Usabilizando GeneXus: Unificar Index Monitor con Search.

Imagen
Cuando uso GeneXus X Ev2, utilizo mucho la funcionalidad de buscar en los objetos de la KB. Si bien hay mas formas de buscar, la que siempre utilizo es la ventana de search. También me pasa, que para mejorar la performance de Genexus, deshbilito el indexado, porque se nota mucho la diferencia de salvar un objeto con el indice habilitado a hacerlo con el indice deshabilitado. Creo que seria mas cómodo y con menos ventanas, si se juntaran el Index Monitor y el Search, de forma de unificarlo todo en una sola ventanita, de forma de poder buscar y parar el indice en la misma ventana. También estaría bueno, poder buscar solo para un conjunto de objetos y no para toda la KB. Por ejemplo, puede interesarme buscar solo los procedimientos que tengan la regla NoRead().

GeneXus Tilo

Imagen
Armin aviso las principales caracteristicas en la que se basara la proxima version de GeneXus con codigo interno "Tilo" En GeneXus Tilo estaremos enfocando principalmente los siguientes puntos: Generación para Windows 8 (Metro style apps)  Generación para Smart Devices resolviendo escenarios de conectividad limitada /  Módulos en Bases de Conocimiento (Objeto "Module")  Mejoras en el manejo de eventos WEB Me pone contento que aparezcan nuevamente en el radar los Modulos, pues aunque no conozco como van a ser implementados, creo que van a ayudar a manejar KB grandes de forma mucho mas prolija. También debería facilitar la integración de KB, acelerar el desarrollo, hacer mas fácil el deployment, pero ya veremos como avanza. Cuando el tsunami de los Smart Devices llegó, pensé que había sepultado la idea de los módulos en forma definitiva, pero veo que sigue a flote. Referencias aca y aca . A...

Trabajando en grupo con GeneXus Server.

Imagen
Desde hace un tiempo estamos trabajando con GeneXus Server.  Soluciona muchísimos de los problemas que se plantean en el desarrollo en grupo, haciendo mas rápido y mas controlado el desarrollo de aplicaciones grandes, aumentando la productividad de todos. Para poder mejorar aun mas este trabajo, hay algunas cosas que me gustaría que tuviera GXserver para las próximas versiones: Mejoras en el manejo de versiones. Hoy podemos tener versiones en la KB cliente, en la KB del servidor o una mezcla de ambas. No encontré una forma Versiones sincronizadas en GXServer y en el Cliente. Puedo crear KB en el cliente con las mismas versiones que tengo en el servidor y también puedo subir al servidor una KB con las mismas versiones que tiene mi KB cliente, pero no puedo mantener una KB cliente y servidor con las mismas versiones, si  creo una versión en una de ellas. Sería bueno tener un mecanismo de sincronización de ve...

Consultorio Tecnologico: Por qué conviene eliminar los objetos no alcanzables de una KB?

Imagen
Un colega que no tengo el gusto de conocer personalmente me preguntó porque recomendaba eliminar objetos no alcanzables de una KB, como había recomendado en un post de KBDoctor. La pregunta al principio me sorprendió porque me parecía de respuesta obvia, pero él argumentaba la pregunta, diciendo que si en algún momento desarrollé un objeto, era conocimiento que convenía mantener y la mejor forma de mantenerlo era tenerlo a mano dentro de la KB . Para mi, la KB que genera el sistema que se pone en producción, tiene que tener lo estrictamente necesario para que los usuarios ejecuten la aplicación y absolutamente nada mas. Cualquier cosa que sobre (ya sea imágenes, temas, sdt y cualquier cosa) debe ser eliminado. Porque borrar todo lo no usado? Minimizar tiempos de especificación, generación y compilación No perder tiempo modificando objetos que no se usan  Hace mas chica la KB y por lo tanto mas fácil de entender Elimin...

Plan Ceibal, 5 años despues.

Imagen
El plan Ceibal  cumplió 5 años. Varias veces fue criticado porque no cumplía con objetivos educativos, y puede ser que estas criticas sean validas. Creo que cumplió con otro objetivo que fue de igualar (o al menos emparejar) alguna de las oportunidades de muchos niños ( o debi decir gurises? ). Me parece que lo segundo, es mas importante que lo primero, porque dándole una escala de valores adecuada y el acceso a la información, los niños pueden aprender por si solos a muchas mas cosas de las que nos suponemos. En el 2007 brindaba hasta la cirrosis por la primera entrega de computadoras. Hoy, continuo brindando.

Eligiendo un patron WorkWith

Imagen
Hace unos meses, teníamos un  proyecto a realizar,  que por su tamaño  era bueno para hacer una evaluación del estado de los patrones que implementan el Trabajar con.  De los que hay en la comunidad, los que conozco son: WorkWith que viene con GeneXus.  WorkWithPlus de DVelop K2BTools   de GeneXus Consulting PXTools  de PuntoExe.  Es muy bueno tener muchas opciones y poder optar por la que mejor se adapta a cada proyecto.  La evaluación que hicimos fue en el mes de Enero, con la versión Ev2 aun no liberada,  la implementación de una aplicación de unas 10 tablas, con todos estos patterns para poder comparar cual se adaptaba mejor a lo que necesitábamos.  Las cosas que evaluamos fueron: De la herramienta de pattern: Documentación Soporte Metodología de desarrollo Costo De la aplicación terminada Usabilidad Estética de la apli...

Reunion del Grupo de Usuarios GeneXus Montevideo.

Mañana viernes 25 de Mayo, nos reunimos nuevamente en el LATU con el GUG Montevideo. Esta vez, me toca exponer sobre KBDoctor y como usarlo para depurar KBs. Voy a contar un poco la experiencia de desarrollar extensiones y las (pocas) dificultades que existen. La actividad es gratuita y estaria buenísimo si alguien quiere acompañarnos. El programa completo se encuentra en : http://gugmontevideo.wordpress.com/2012/05/12/tercer-reunion-2012-viernes-25-de-mayo-latu/