next up previous contents
Next: El modelo base de Up: Planteamiento Previous: Planteamiento

La plataforma de desarrollo

Originalmente se seleccionó como plataforma de desarrollo a OpenStep por varios motivos, entre los que destacan la elegancia de sus herramientas y bibliotecas para el desarrollo y manejo de aplicaciones orientadas a objetos, el buen rendimiento de los programas escritos con Objective-C, la capacidad de utilizar múltiples hilos de control en una aplicación e implantarlo de una manera sencilla, la factibilidad de exportarlo a Windows (compilando la aplicación con el producto Yellow Box de Apple), y la posibilidad de portar aplicaciones codificadas con Objective-C a GNUStep y Mac OS X.

Finalmente, la aplicación se migró y terminó desarrollándose en Mac OS X. Las bibliotecas de objetos nativas del sistema sufrieron algunos cambios de OpenStep a Mac OS X --Apple modificó el comportamiento de algunos objetos e incorporó nuevos objetos a sus frameworks Fundation y AppKit--. Estos cambios dificultaron un poco la migración de la aplicación de de OpenStep a Mac OS X --principalmente en el asignamiento de memoria al momento de crear objetos y en el manejo del sistema gráfico--.



Amilcar Meneses
2002-11-08