A raiz de una de las preguntas realizadas por mi amigo F.J.Vila (Geproin) en su articulo de la entrevista del viernes, me hizo pensar, y en ese preciso momento no supe concretar la pregunta que me realizo.
F.J.Vila: ¿Qué hecha en falta en la herramienta?
Pepeto: Mayor integración web, y no precisamente: vWebClient
Ahora, más tranquilo y pensando nuevamente en ello, voy a tratar de aclarar lo que deberia haberle contestado,
Cuando hice referencia a que vWebClient no erá la solucion que Velneo debia aportar a la web, estaba en lo cierto, pero, ¿cual es la solución?
Sin querer desmerecer el trabajo que esta realizando Velneo en V7, que es magnifico y digno de admiración, aunque todo hay que decirlo, deberÃan centrarse un poco más en solucionar bugs, que en nuevas funcionalidades.
Y digo esto, por que no considero que vWebClient sea una mala herramienta, es más correcto decir, que no es la solución que los desarrolladores deseariamos, o al menos, yo mismo.
¿Por qué no es la solución apropiada?
Porque, vWebClient controla los enganches de los Clientes, y parte del problema es el coste de las licencias, aunque no es este el mayor problema, ya que tal y como hizo saber AlfonsoGu en su articulo de ayer, el precio podria ser negociable, incluso gratuito.
Pero, incluso a coste cero, vWebClient no es la solución, por otra razón, es un pluing para Windows, y por tanto no es multiplataforma, al menos de momento.
Pero, aunque vWebClient fuera multiplataforma, seguirÃa sin ser la solución, ¿por qué?. Pues porque desgraciadamente, a veces, falla el suministro electrico, la ADSL se cae, el S.O. se bloquea, o incluso se me podrÃa caer la taza de café en mi portatil, y que desastre, bloqueos, usuarios colgados, portatil averiado, y siempre cuando más urgente es el trabajo que estás realizando. Y todo esto, supune que debe haber una persona siempre pendiente del servidor para solucionar los problemas a travésd e vAdmin.
Entonces, ¿cual es la solución?
Pues, bajo mi punto de vista, la solución perfecta, pasaria por un verdadero Cliente Web, y que quiero decir con esto, pues sencillo:
- Un cliente web que retorne HTML al navegador
- Un cliente web que al realizar una petición al servidor, inicie la conexión con el servidor en el momento, realice la consulta a la base de datos, y cierre la conexión con el servidor. Dejando libre la licencia de usuario en primer lugar, evitando bloqueos desagradables del servidor ya que las conexiones no serian permanentes.
- Modo de trabajo, Iniciar conexión, realizar consulta en base de datos, cerrar conexión. Tal y como lo hacen el resto de los lenguajes en la web, cuando trabajan con bases de datos SQL.
Claro, para Velneo esto puede suponer, no cobrar las licencias web, y esto es un problema. Pero puede seguir vendiendo licencias de vClient para aquellos que desean trabajar con “vServer Local”.
Además, no creo que esto suponga mucho problema para velneo, sino todo lo contrario. Seria la verdadera prueba de apertura de Velneo al mundo, a la web y a luchar por un puesto entre los grandes. Si entre los grandes, porque si algo necesita Velneo es abrirse a los estandares actuales, y ¿cual es el mayor estandar en la web?, pues HTML.