Mi octavo libro dedicado a recuperar al auténtico primer videojuego español, a la venta con precio muy popular en versión papel, o versión ebook económica.
En 1992 nació, de la mano de Antonio Linares, la librería para Clipper llamada FiveWin; en 1999 nació, también de la idea inicial de Linares, un proyecto de código abierto y colaborativo para crear un nuevo compilador basado en Clipper 5.2 llamado Harbour. En la actualidad, Harbour es un proyecto cooperativo de gran alcance y con multitud de seguidores que, recientemente, ha añadido un nuevo módulo para operar en la web.
Clipper fue un exitoso compilador de finales de los ochenta y principio de los noventa para desarrollos basados en el lenguaje de programación de dBASE. Con la llegada de los entornos basados en Windows quedó anclado al pasado. Fivewin nació en 1992 y es una librería originalmente diseñada para «Clipper», que permite crear aplicaciones profesionales para Windows de una forma muy fácil. Con muy poco nivel técnico y en un tiempo récord se pueden conseguir unos resultados muy profesionales. El producto FiveWin fue un producto creado y gestionado por Antonio Linares.
Linares buscó crear un proyecto de código abierto para el mundo Clipper que dispusiera del mismo espíritu comunitario iniciado por Linus Torvalds.
Para el año 1999 Antonio Linares había fundado el proyecto Harbour siguiendo, en cierto modo, la filosofía mostrada al mundo por Linus Torvalds en el desarrollo del sistema operativo Linux. Linares buscó crear un proyecto de código abierto para el mundo Clipper que dispusiera del mismo espíritu comunitario iniciado por Linus Torvalds.
La librería FiveWin migró hacia Harbour, y éste último empezó a contar con una importante comunidad de alcance mundial. Pero la informática evoluciona y van surgiendo, con el paso del tiempo, nuevas necesidades. Y una de esas necesidades era el acceso al mundo web.
Carles Aubia estaba presente en la reunión y había creado una librería TWeb desarrollada en PHP que intentaba aplicar el modelo xbase.
En Marzo de 2019 José Luis Sánchez Navarro, autor de Harbour Magazine, organizó una reunión para amigos y usuarios del Harbour. En aquella reunión el tema principal giró en torno a la utilización de Harbour en la web. Carles Aubia estaba presente en la reunión y había creado una librería TWeb desarrollada en PHP que intentaba aplicar el modelo xbase. Aquello no era Harbour, pero aquella experiencia fue fundamental.
El módulo mod_harbour utiliza la capacidad de Harbour de compilar en tiempo de ejecución gracias a la librería hbcplr.lib que incorpora. A los pocos dias de aquella reunión a Antonio Linares le vino la idea de utilizar aquello desde un módulo de Apache, y funcionó.
El nuevo módulo significa abrirle la puerta a Harbour en la web y ponerlo en la categoría de herramientas como PHP, por ejemplo.
Harbour es un proyecto libre y gratuito desde el momento inicial pues el objetivo es crear una comunidad de usuarios en la que se ayuden unos a otros compartiendo experiencias y resolviendo desafíos. El nuevo módulo significa abrirle la puerta de Harbour a la web y ponerlo en la categoría de herramientas como PHP, por ejemplo.
¿Qué es mod_harbour? Es un módulo de extensión para Apache que proporciona soporte completo para ejecutar archivos PRG y HRB desde la web. Y mantiene compatibilidades con bash de Windows 10, OSX, y Linux. También soporta los históricos ficheros de bases de datos DBF (dBASE), y el acceso al popular MySQL. Además, el módulo también cuenta con funciones de soporte de la API de Apache... mod Harbour proporciona funciones fáciles de usar que brindan toda la potencia de la API de Apache para sus aplicaciones; verificar la IP del usuario , verificar si el usuario está haciendo un GET o un POST, recuperar los parámetros proporcionados de los navegadores, y más...
Todo lo que ofrece Harbour a nuestra disposición para construir aplicaciones web totalmente profesionales.
El compilador Harbour es extraordinario manejando textos y eso es, precisamente, la base de web, pero es que además dispone del preprocesador, classes, arrays, objetos, RDDs, OLE, todo lo que ofrece Harbour a nuestra disposición para construir aplicaciones web totalmente profesionales.
Linares buscó crear un proyecto de código abierto para el mundo Clipper que dispusiera del mismo espíritu comunitario iniciado por Linus Torvalds.