ene 28

Velneo V7 en la web

Posted in HTML, v7, velneo, vWebClient

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.

PDF Creator    Enviar artculo en formato PDF   
comments: 5 »
ene 28

Comic Reader 1.0 por dentro

Ya hemos visto lo que puede hacer Comic Reader 1.0, pero, como está desarrollado es otra historia.

En realidad es tan sencillo que lo vamos a ver en unas lineas, y el resto tendreis ocasión de verlo cuando se publiquen las Oppen Apps de los participantes el próximo día 1 de marzo.

Proyecto de datos de Comic Reader 1.0En primer lugar el proyecto de datos, solo tiene 2 tablas: COMICS (maestra) y PAGINAS (submaestra), una para almacenar los comics y la otra para almacenar cada una de las fotos de un comic. Tambien tenemos 3 variables globales, COMIC_ACT y PAGINA_ACT para conocer en todo momento el #ID del comic y de la página que estamos visualizando en cada momento, una variable DEBUG utilizada para depuración de errores y, por supuesto, el ESQUEMA de tablas exigido en las bases del concurso.

Por otro lado, tenemos el proyecto de aplicación, que tiene un poco mas de complejidad, pero no demasiada, veamoslo.

Proyecto de aplicación de Comic Reader 1.0En primer lugar, vemos el objeto AUTOEXEC, cuya única misión es indicar cual será el formulario principal utilizado para la ejecución de la aplicación, en este caso, COMIC_READER.

Seguimos, COMIC_READER es un formulario sin origen, que usa los otros dos formularios sin origen, UNA_PAGINA_PAR y UNA_PAGINA_IMPAR para mostrar las páginas del comic, y los procesos VER_PAGINA_PAR y VER_PAGINA_IMPAR, que son los encargados de buscar la pagina correspondiente al comic seleccionado en las tablas de datos.

La parte mas sencilla, son los objetos de la carpeta Mantenimiento de comics, que contiene los objetos correspondientes al proceso de Alta y Edicion de la ficha de un comic.

En último lugar, el proceso COMICS_IMPORTAR_DATOS, se encarga de realizar la importación de las fotos y guardarlas en el comic seleccionado.

Podreis verlo con más detalle cuando este disponible la descarga.

PDF    Enviar artculo en formato PDF   
comments: Comentarios desactivados en Comic Reader 1.0 por dentro