Next: El modelo base de
Up: Planteamiento
Previous: Planteamiento
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