viernes, septiembre 29, 2006

Historia II, 2ª Generación

El siguiente paso en este tipo de aplicaciones fue pasarme a un entorno gráfico, en este caso, a Windows 95. Para ello realicé un "sencillo" programa para la facturación de una pequeña empresa de ropa.



Lo programé en Delphi 3, al principio para diseñar los formularios (gráficamente) parecía que era fácil. Sin embargo poco a poco me fui dando cuenta que el código se iba complicando cada día más. Sin una arquitectura bien definida el mantenimiento se volvía cada vez mas difícil.

Pero la decisión de abandonar completamente esta manera de hacer las cosas no fue la arquitectura, fue la terrible necesidad de velocidad en el acceso a los datos.



En aquellos tiempos seguía sin conocer ninguna base de datos y los datos se guardaban en ficheros (ni arboles B, ni nada) simple acceso directo. A medida que el usuario del programa lo encontraba más útil e insertaba más y más registros el proceso de acceder a los datos se fue haciendo más y más pesado.

Esta versión fue comercial pero durante un breve periodo de tiempo lógicamente, pero el sustituto ya hacía tiempo que estaba gestándose... ;)