Ir al contenido principal

DBASE


Historia:


La historia de dBASE empezó a mediados de 1960 como un sistema llamado RETRIEVE. Este sistema era usado, entre otros, por el Jet Propulsion Laboratory, que comisionó el desarrollo de su propia versión de RETRIEVE a uno de sus programadores, Jeb Long. El resultado fue un sistema llamado JPLDIS, que corría en la UNIVAC 1108 y estaba escrito en FORTRAN.

El creador original de dBase fue Wayne Ratliff. En 1978, durante su estancia en el Jet Propulsion Laboratory (Laboratorio de Propulsión a Chorro) Ratliff escribió un programa de base de datos en ensamblador para ordenadores con sistema operativo CP/M para ayudar con las apuestas de fútbol en la oficina.2 Lo denominó Vulcan en referencia al personaje Mr. Spock de Star Trek. Se basó en el JPLDIS (Jet Propulsion Laboratory Display Information System) desarrollado por Jeb Long. Más tarde lo usó para preparar sus impuestos y decidió que tenía un potencial comercial.

Las primeras copias tenían un precio de US$ 7.000. La respuesta comercial fue baja y finalmente este hecho, sumado al estrés de las extensiones y las mejoras al sistema, hizo que su mercadeo se estancara.

Las versiones originales fueron escritas en lenguaje ensamblador, pero a medida que el programa creció se tomó la decisión de re-escribir el código en lenguaje C. El resultado fue que las máquinas recientes corrían bien el código, pero no así las antiguas. Además, tenía el problema colateral de que los programas corrían más despacio. Este problema desapareció "solo" al aumentar la potencia del hardware paulatinamente. La versión 1.0, presentada en 1984, contenía numerosos errores que fueron solucionados en la versión 1.1. También existió una versión 1.2, que fue presentada como "Developer's edition". En 1986, se presentó dBase III+, que incluía un núcleo mejorado y menús basados en caracteres de texto para ser utilizado por usuarios finales. También aportaba un primer soporte para red local.

En 1988 salió la nueva versión, que anunciaba mejores prestaciones y nuevas funcionalidades como soporte SQL, soporte para red local, compilador, entre otras, aunque en realidad era terriblemente lenta e inestable. Aunque incorporaba un compilador, producía sólo código objeto y no un ejecutable, que no era lo que el mercado y desarrolladores esperaban. Este último punto alimentó lo suficiente a Clipper para que la acabara enterrando. Se tardó 2 años en presentar la versión 1.1, que corregía los problemas de inestabilidad. Para entonces, Paradox y sobre todo Clipper ya la habían echado del mercado.

Finalmente, ya dentro de Borland, se llegó a presentar Visual dBASE, posteriormente renombrada dBASE Plus.
Referencias: https://es.wikipedia.org/wiki/DBase




Comentarios