KW Foundation se encuentra en tiempo de selección de una herramienta para desarrollar su navegador de conocimiento con IA, denominado naturalKM.
por Gustavo Tejera
¿Por qué vamos a probar WinDev? Una reflexión en voz alta por si quieres participar en ella.
Creo que lo más importante es por qué no seleccionamos otra herramiento siendo que hay muchas y muy buenas:
GeneXus, by Globant
En 1997 realizamos dos cursos en las salas de la ex-Artech: Analista GeneXus y Cliente-Servidor. Nos entusiasmamos, pues se trata de una herramienta uruguaya low-code de clase mundial. Y empezamos a proponer objetivos conjuntos, tales como:
- 1997: Enseñar GeneXus en preuniversitario salesiano, más específicamente en el Instituto Juan XXIII, al tiempo que desarrollábamos un sistema generalista para gestionar institutos.
- 1999: Incluir objetos médicos para construir sistemas de gestión en salud (HCE, HIS, LIS, RIS…) que ya cumplieran con el estándar de interoperabilidad HL7.
- 2001: Junto a CSI Ingenieros propusimos una alianza para desarrollar documentos del tipo CDA para intercambiar datos puntuales y procesos. En ese momento se encontraba en el equipo KW el Ing. Eduardo Mangarelli.
- 2004: Presentamos a Nicolás Jodal el proyecto KW, para incluir los aportes de usuarios que no sabían programar bajo forma de componentes reusables de conocimiento. Se extendía la Comunidad GeneXus a un público nuevo. Jodal nos felicitó, se lo pasó a Gustavo Carriquiry y murió en un cajón… o prendiendo el fuego de un asado.
- 2008: Presentación del Proyecto KW a GeneXus y GeoCom, para oncología. En este caso un importante actor nos dijo que nos apoyaría pues era viudo, y su esposa había caído frente a un cáncer de mama. Cuando acudimos por su ayuda, nos ignoró.
- 2009: El Instituto Nacional del Cáncer presentó nuestro software (desarrollado honorariamente con Clarion) para toda la Institución. Ya se estaba utilizando con éxito en el Dpto. de Registros Médicos. Tal éxito fue aplastado por las autoridades pues no pertenecía al universo GeneXus ni al proveedor que debía ser.
- 2014: Primera presentación del proyecto KW en Encuentro GeneXus.
- 2015: Segunda presentación del proyecto KW en Encuentro GeneXus, denominado “Neurociencia aplicada al desarrollo con GeneXus”.
- 2022: Presentación del proyecto KW a K2B y a WorkWithPlus.
- 2023: Presentamos en AGESIC (usuarios K2B) el Proyecto KW con futuro congreso de interoperabilidad.
Nos cansamos de tantas negativas sin feedback por parte de la empresa GeneXus y su comunidad de desarrolladores. GeneXus, con su monopolio en el Estado Uruguayo genera una lucha desleal con los independientes, al ser él mismo quien compite como corporación. Fue adquirida por Globant, una multinacional de origen argentino (Tandil). Ahora todo el país depende de licencias propietarias de uso de GeneXus provenientes del extranjero, perdiendo lo que tenía de bueno y autóctono.
Globant jamás respondió un mail enviado por nosotros. Es mentira que escuchan propuestas de todos y que te pueden dar una oportunidad laboral.
Hay muchos detalles más, pero por ahora vale para justificar que GeneXus, a pesar de ser una buena herramienta low-code, no es de nuestra selección.
Hoy GeneXus te ofrece cursos gratuitos y una versión trial de 15 días. Es, además, la que mayor cantidad de drivers nativos provee para diferentes bases de datos.
Clarion Enterprise Edition + AnyScreen
Clarion fue una herramienta poderosa para los que salíamos del DOS y necesitábamos ingresar al mundo Windows, con opción a programar en forma estructurada u orientada a objetos. Aún existen muchos programadores Clarion en el mundo, pero no en Uruguay, mucho menos con demanda laboral de recursos humanos idóneos.
Lo cierto es que Clarion EE comenzó a mentir respecto a plazos de nuevas versiones y perdió la confianza de la mayoría de sus desarrolladores más fieles. En mi caso, perdí muchas oportunidades laborales por programar con esta herramienta.
A último momento incorporó AnyScreen, un broker que transforma la interfaz Win32 en HTML5 a tiempo real, corriendo en un servidor Windows con IIS. Si te contactas con Softvelocity quizá te quieran vender mintiendo sobre las futuras versiones y alcance de las aplicaciones… pero invertirás U$ 1.800 por el Clarion EE + AnyScreen sin garantía real para el futuro.
Fue muy doloroso abandonar Clarion EE con tantas aplicaciones y líneas de código.
Velneo
Velneo es un gran entorno de desarrollo low-code con abundantes templates para construir rápidamente aplicaciones de alcance corporativo. Su propuesta radica en que trabajes con su propia base de datos, en su propia nube u otra. La barrera para quienes nos tenemos que pagar todo es el precio de nivel 3: Alta de € 3000 y una cuota mensual de € 292.
Le enviamos nuestro proyecto en el entendido que podíamos generar demanda sobre la construcción de contenidos, extendiendo la Comunidad Velneo.
Los directivos nunca contestaron.
Creatio
Entorno no-code espectacular, lo más parecido a lo que queremos desarrollar con el Proyecto KW. Tan sencillo como hacer drag and drop en casi todas sus funcionalidades.
Tanto los programadores como los usuarios deben pagar (algo parecido a lo que proponía Magic Software), por mes, por año, por funcionalidad puntual. Y no es barato. A pesar de que les enviamos el proyecto de extender Creatio a una comunidad de creadores de contenidos, no nos dieron oportunidad siquiera de llevar el tema a la gerencia.
PowerBuilder
Por U$ 1595 por programador y por año puedes acceder a esta poderosa herramienta. Sabemos que, por ejemplo, el Hospital Italiano de Bs. As. la utiliza en todo su ecosistema. PowerBuilder utiliza su tecnología DataWindow para aplicaciones Windows/SAP donde InfoMaker es su estrella para reportes.
PowerServer es necesario para su deployment en la nube.
Originalmente era Oracle su base de datos operativa.
Realmente desconocemos la evolución de esta herramienta.
FileMaker
Es caro. Desde U$ 6.000 a U$ 25.800 por año.
Integre rápida y fácilmente sus aplicaciones y servicios basados en la web en la plataforma abierta de FileMaker utilizando JavaScript, JSON, API REST y muchas más soluciones. Genere informes personalizados fiables en minutos.
Ofrezca a sus usuarios los datos que necesitan para que puedan tomar decisiones con total confianza…
Cansancio frente a la Soberbia y Omnipotencia
En el 2014 le planteábamos, a la Comunidad GeneXus, el peligro de que un gigante como Google propusiera al mercado la creación de aplicaciones como si fueran puzzles. Para enfrentar esta amenaza, proponíamos que los usuarios finales (no programadores) pudieran crear conocimiento reusable consumible por los procesos y lógica de negocios de las aplicaciones. Todo bajo la premisa de que “los contenidos serán más importantes que la tecnología en sí misma”.
La enorme irrupción de la inteligencia artificial está demostrando nuestro mensaje de hace 10 años. En 1 o 2 años más será posible hacer todo el desarrollo y el deployment sin necesidad de contratar licencias y recursos humanos cuyos costos está por las nubes.
Claro está, estos altos costos aseguran la permanencia de estas empresas tecnológicas en el Estado y grandes Corporaciones, donde alto costo significaría alta calidad. El costo de cambiar de tecnología implicaría un caos para estos mega-clientes.
Cuando hablas de tecnología aplicada en tu país realmente no sabes si estás charlando con el enemigo, ya sea porque te puede hacer moving laboral y/o te copia tus ideas para si.
En Uruguay es claro el tema, elevado a la potencia latina, es decir, no solamente te eliminan como proveedor sino que también jamás te dicen ni que sí ni que no.
WinDev
En este momento hemos descargado las versiones express para aplicaciones de escritorio y móviles. No tienen límite temporal de uso. Te piden un registro y la razón por la que las vas a usar. En caso de que decidas comprar las versiones full, obtienes un descuento al mostrar tu factura de compra de otros lenguajes de programación que utilizas o has utilizado.
El aspecto de su framework me resulta familiar y los tutorials parecen accesibles. No poseen soporte técnico en Uruguay, por lo que dependes directamente de Francia. ¿Será WinDev más de lo mismo?
En breve les contaré cómo vamos.
Fuente: https://kwfoundation.org