dBase sigue vivo
En la época en que dominaba MS-DOS, las bases de datos creadas por el programa dBase (los famosos ficheros dbf entre otros) triunfaban ampliamente: era bastante fácil crear la propia base de datos y generar un par de formularios en dos patadas; después de todo, lo que primaba no era la visualización de la pantalla, sino la entrada rápida de datos. Dbase guardaba en su interior un intérprete de un
n lenguaje de programación propio y específico que permitía controlar de manera eficiente el control y la salida de los valores introducidos. El gestor de base de datos era bastante simple si lo comparamos con las herramientas actuales (esto realmente no tiene sentido, pero bueno...), pero el uso era muy agradable ya que con pocos comandos generabas una aplicación interesante.
Al ser un lenguaje interpretado, para ejecutar una aplicación era necesario instalar el dBase, con lo que la evolución natural consistió en la aparición de compiladores más o menos compatibles con el lenguaje de dBase que creaban aplicaciones independientes. Los más conocidos fueron Clipper y Foxpro.
El caso es que dBase no sobrevivió a la primera era Windows y desapareció, aunque se valoraba la elegancia y potencia del lenguaje para desarrollar aplicaciones de gestión sencillas (y no tan sencillas).
Lo más curioso es que este lenguaje no ha sido nunca olvidado, y se han desarrollado muy buenas soluciones multiplataformas que permiten seguir programando en la familia xBase (como se llama al
conjunto de lenguajes que parten de la base original, y que suelen ser compatible con éste) y que se han visto reforzados por la potencia de los equipos actuales.
El compilador más conocido y usado en la actualidad es el xHarbour, que es un proyecto código abierto y está disponible para DOS, Windows, Linux, Mac
Pero claro, hoy en día la gente no quiere programar un compilador a lo bruto y lo que se pide son entornos de programación (IDE), herramientas rápidas de desarrollo (RAD)... así que las empresas nos ofrecen estas ayudas casi siempre sólo bajo Windows y pagando. En este caso las dos soluciones más conocidas son Xailer, que este mes ha sacado la versión 1.92, y xHarbour con su xHarbour Builder; ambas tienen comunidades amplias de desarrolladores que defienden casi a muerte su elección. Y si no tenéis
dinero para invertir, podéis jugar con el miniGUI y comenzar a labraros vuestro futuro como micro-ISV (es decir, micro vendedores independientes de software). Sinceramente, los xBase siempre me han parecido una buena oportunidad para comenzar a desarrollar programas sencillos bien construidos.
Enlaces:
XHarbour, el compilador multiplataforma de código abierto.
XHarbour builder, herramienta rápida de desarrollo, actualizada esta semana.
Xailer, otra herramienta rápida de desarrollo, actualizada este mes.
Comentarios.
No olvidar Quicksilver, que junto con Clipper lideraban el enfoque compilador.
Por otro lado FoxPro sobrevivió bajo el auspicio de Microsoft y parece gozar de buena salud: http://www.microsoft.com/spanish/msdn/vfoxpro9/default.mspx
Escribe tu comentario
Si quieres dejar un comentario Inicia sesión o Registrate
