Atrévete a conocer Velneo – Parte 2
enero 21, 2008 en Artículos, Entrada Diario, Noticias Velneo, Velneo, Videos
Inicialmente no había previsto crear esta segunda entrada, de forma que lo escrito en “Atrevete a conocer Velneo” era un pequeño guiño a la nueva V7 y en concreto, a una de las novedades que ya se habían dado a conocer desde la empresa Velneo pero que, quizás para muchos pudieron pasar inadvertida. De hecho, y sin querer restar importancia al resto de novedades, que anticipo no son pocas y algunas muy significativas, quizás la que marca en mi opinión un antes y un después y una apertura hacia el exterior es la que ya pudimos leer desde su blog, en fecha 19 de Junio de 2007. Es la primera referencia oficial que pude encontrar.
Esta era la entrada: http://blog.es.velneo.com/web/p.pro?vdis=4&p=33241
Dentro de la misma, extraigo un pequeño parrafo que es el que nos interesa:
Actualmente el equipo de desarrollo trabaja con distintos subproyectos de V7, principalmente en el área de datos, Velneo vServer y Velneo vDataClient y en las próximas semanas empezaremos a probar internamente el driver ODBC de acceso a Velneo vServer que se realiza paralelamente al Velneo vDataClient.
Yo decía al finalizar “Atrevete a conocer Velneo”:
“Es posible que pronto descubramos que no están tan lejos, y que desde el pequeño mundo de la diosa griega tambien se puede llegar a Velneo… ¡Milagros de la V7!”
Pues bien… Me gustaría romper una lanza a favor de Velneo en este punto y reflexionar sobre lo difícil que resulta sacarse las etiquetas de encima una vez que te las asignan. Y es que, a Velneo, le ha caido el estigma de que es una plataforma que va a aislar al programador, fruto de la nula conectividad hacia el exterior y hacia otras bases de datos. Y quizás la peor mentira es una verdad a medias que se propaga (fruto en un gran numero de casos de nuestra ignorancia) ya con razón o sin ella. Os pongo un ejemplo… Hace un par de días, sin ir mas lejos, comentaba con un compañero que programa habitualmente con Delphi, al igual que yo lo hago, y al salir en la conversación el tema de la existencia de Velneo y su posibilidad de uso como una posibilidad mas de oferta de nuestros servicios, zanjaba él de forma categorica:
-¡No hombre, no!. ¡Si usas Velneo vas a tener que morir a ellos! ¿Qué pasa con lo que ya tengo desarrollado? Todos dicen que es un entorno cerrado y … -En este punto no pude menos que interrumpirle-
- Pero bueno… vamos a ver… -intenté razonar con mi compañero- ¿Qué conoces de Velneo…?
Y ciertamente, tal y como yo pensaba, mi compañero recitaba de memoria lo que había escuchado y leido, aun cuando no fuera estrictamente cierto.
¿Qué hay de verdad y qué hay de falso?
Vosotros mismos lo vais a juzgar. Os he preparado este pequeño video donde se puede ver el funcionamiento del pluggin vOdbc que ya existía en Velneo, en la V6, y que nos va a permitir conectarnos a cualquier base de datos externas para la que exista un driver ODBC a la misma.
La moraleja que deberíamos obtener tras la visualización del video es que a la postre, no resulta demasiado cierto decir que Velneo, como plataforma de desarrollo, aisla al programador. Desde la V6 y a través de este pluggin podemos conectarnos a cualquier base de datos externa. De hecho, yo mismo he visto desarrollos de compañeros que programan con Visual Basic, y que han podido enlazar una gestion comercial basada en Access y Visual Basic con la plantilla de contabilidad de Velneo, resolviendo de forma sencilla la necesidad que les pudo surgir al serle requerida por la empresa una contabilidad, que por descontado ellos no tenían ni pajolera idea de como hacer, ni tampoco tiempo para experimentos… Por supuesto que tuvieron que recurrir a la IMAGINACIÓN… pero eso nos sucede a todos ¿no os parece? En ese caso concreto bastó crear una serie de procedimientos en Velneo que importaran los datos de las tablas de access, actualizando los codigo contables de las cuentas de clientes, proveedores y generando los asientos asociados a la importación de facturas. Con la ventaja añadida de que ese programador, una vez introducido en el mundo de Velneo, podría modificar esa plantilla para adaptarla a nuevos requerimientos.
Y deciamos que no hay peor mentira que una verdad a medias porque lo realmente cierto es que en la V6 de Velneo existe una limitación que es la que ha dado pie a la referida etiqueta: No podemos acceder desde una aplicación externa a nuestra base de datos de Velneo. Y posiblemente eso, es lo que hace que el programador se sienta inseguro y aislado (desde la optica del desarrollador que se acerca a Velneo desde otros entornos). Yo mismo pensaba así al principio. Sin embargo, cuando conocí la existencia de la V7 y los cambiós importantes que esta nueva versión iba a proporcionar cambió mi forma de verla y la imagen que tenía de ella.
Yo creo que las etiquetas cuando no son ciertas hay que decirlo claramente porque podemos correr el riesgo de despreciar productos que pueden aportar valor añadido a nuestros servicios. ¿Os imaginais contar con una contabilidad, una gestion comercial completa, una gestión de fabricación, que podais incorporarla facilmente a vuestro catálogo de servicios?.
Es mas… y aquí viene lo mas importante:
La V7, va a contar con un API de conexión al vServer de Velneo y podréis conectaros a vuestro servidor de Velneo desde vuestro entorno de desarrollo habitual (Delphi, Visual Basic, etc…), disfrutando de las mismas caracteristicas y beneficios que se obtendrían desde Velneo. En el último seminario sobre V7 se pudo comprobar el estado actual del nuevo driver ODBC que permitirá la conexíon a Velneo y que posee todas las ventajas del vDataClient (otra novedad que ha sido demandada por los programadores de V6) de V7 : caché de datos, acceso a campos objeto, protocolo VATP, sockets envolventes, etc.
Los asistentes al seminario pudieron ver en ejecución una aplicación externa que accedía a los datos del servidor de Velneo. Y si bien faltan algunos detalles, el driver odbc se encuentra bastante avanzado y ya empieza a ser operativo. Quiero decir con esto que no es una conjetura, que es algo que los asistentes al seminario pudieron ver en tiempo real.

Así que, resumiendo y ya para finalizar, hay etiquetas que deberíamos empezar a quitar y una de ellas es la de que “Velneo aisla al programador…”. Ni era cierto del todo con la V6 y mucho menos de ahora en adelante, con la esperada V7, que nos va a proporcionar conectividad total en ambos sentidos, desde y hacia Velneo.






http://www.danysoft.com/
http://www.embarcadero.com
Delphi Access
[...] p://forum.velneo.com/es/viewtopic.php?t=16865 Conectividad de Velneo y Otras Bases de Datoshttp://sjover.com/delphi/?p=91 Mapas , ejemplos y dlls de la comunidad En los primeros hilos fijos del foro, tie [...]
[...] perfectamente, de haberlo pensado, lo hubieramos comentado. ¿Recordais que en dicha entrada “Atrevete a conocer a Velneo. Parte 2” compartiamos un pequeño video donde creabamos un DSN de Sistema desde el panel de [...]