Que no es Velneo v7

Motivado por las recientes entradas en foro de velneo con respecto a la critica de diferentes carencias o caracterisitcas de la herramienta quisiera escribir unas lineas para darle aclarar un par de cosas a quines se acercan a la herramienta para que no compren algo pensado que es otra cosa:

Sobre la Herramienta:

Lo primero a aclarar Velneo NO ES un generador de codigo ni tampoco es un generador de interfaz, si bien es cierto que a primera vista parece un herramienta RAD, no lo es, por lo que su misión no es tomar n mil estándares y juntarlos de tal forma que  el desarrollo de aplicaciones de gestion sea mas llevadero,  entonces que nos vende Velneo ?, velneo se define a si mismo como “plataforma completa para desarrollo de aplicaciones empresariales”, en esta frase hay que distinguir muy bien el “completa”: en este caso “completa” significa que usando unicamente Velneo puedes crear una aplicación empresarial entera sin depender de bases de datos externas, librerias externas, otros entornos de desarrollo, etc. Asi que en este sentido “completa” no significa que atienda todos los estandares habidos y por haber (UML, SQL, XML, etc), aun así se estan comenzando a implentar algunos que estarán disponibles a travez de QML y JavaScript.

Sobre la base de datos:

Bueno este es uno de los temas mas sencibles para quienes recien se acercan a la plataforma por 2 cosas: en primer lugar porque Velneo solo usa su base de datos propietaria y muchos quieren realizar sus desarrollos sobre otros motores o sobre bases de datos ya existentes, en segundo lugar porque la base de datos de Velneo tiene su propia forma de navegación a travez de los datos y su propia forma de realizar consultas, asi que para un programador proveniente de otra plataforma el NO SE USA SQL es un tabú para usar la plataforma y simplemente no concibe como trabajar sin esto.

1. Solo se usa base datos propietaria:

Aunque no recuerdo haber leido un post al respecto, Velneo no tiene y dudo mucho que algún dia tenga la intención de soportar otas bases de datos (la herramienta ya tiene 15 años y ni asomo del tema), esto obedece a que el gran valor de v7 es la integración que se consigue entre los objetos visuales (formularios, rejillas, acciones, etc) y la base de datos, basicamente por esto es que Velneo nos gusta a la mayoría, asi que yo veo dos posibles explicaciones para que esto siga así: la primera es que se requiere dominio sobre el fuente de la base de datos para realizar ese nivel de integración y las dos mas grandes bd orientadas al enterprise no son de código abierto (Oracle y SQL Server) asi que ni pensarlo, la segunda es que si se pudiera conseguir realizar el tipo de integración que provee velneo mediante mapeo ORM sería un esfuerzo gigantesco que la empresa no tiene con que afrontar (todos sabemos que el departamento de desarrollo de Velneo es pequeño), aunque son meras expeculaciones me inclino mas por la primera opción.

2. No se usa SQL:

Para algunos es simplemente inconcebible pero es la realidad, Velneo y su modelo de datos tienen una forma muy particular manejar el flujo y consulta de datos que simplifica en gran medida el manejo de la información en la aplicación y previene de errores de tipeo gracias a su editor de procesos asistido (No es perfecto pero para la gran mayoría de los casos es mas que suficiente); basicamente con este forma de manejar los datos velneo nos dice “esta es la forma en que nosotros creemos que se debe operarse la data de un motor de base de datos”, ya esta en nuestras manos decidir si nos gusta ese angulo o no.

Asi que desde el punto de vista de la base de datos solicitar que se ataquen otros motores o que se puedan realizar consultas SQL, es cambiar la esencia misma de la herramienta no son un simple par de caracteristicas, auque me incluiria dentro de los que les gustaría que fuera posible editar sobre diferentes motores no me hago ilusiones por las razones expuestas.

Un saludo,

One thought on “Que no es Velneo v7

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s