Diferencia entre revisiones de «VisualWorks»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Route 66 (discusión · contribs.)
Destruir: no enciclopédico, usando Fastbuttons
Folkvanger (discusión · contribs.)
m Revertidos los cambios de Route 66 a la última edición de Ortisa usando monobook-suite
Línea 1: Línea 1:
{{destruir|No enciclopédico}}
'''VisualWorks''' Es otra de las opciones multiplataforma para programar en [[Smalltalk]] que están disponibles en el mercado, así como [[Squeak]], [[VisualAge]], [http://www.exept.de/en/ SmalltalkX].
'''VisualWorks''' Es otra de las opciones multiplataforma para programar en [[Smalltalk]] que están disponibles en el mercado, así como [[Squeak]], [[VisualAge]], [http://www.exept.de/en/ SmalltalkX].



Revisión del 11:17 17 jul 2009

VisualWorks Es otra de las opciones multiplataforma para programar en Smalltalk que están disponibles en el mercado, así como Squeak, VisualAge, SmalltalkX.

Esta distribución de Smalltalk posee la maquina virtual más elogiada en el ámbito de Smalltalk por su buena performance. Las imágenes del ambiente son fácilmente transportables de un sistema operativo a otro.

El diseño de ventanas se hace a través del UIPainter, que nos permite generar vistas de manera sencilla para luego conectarlas con el dominio del modelo. Generalmente para realizar ésta tarea de interacción entre el modelo y los GUI se utiliza el paradigma de Modelo Vista Controlador (Model View Controller).

Organización

En versiones anteriores de VisualWorks, se utilizaba ENVY, para el seguimiento de cambios y versionado.

En las últimas versiones se optó por el uso de Store para el control de cambios. El gran cambio es que Store no se maneja con aplicaciones como en ENVY donde uno crea una aplicación asignándole una versión, y luego las clases de dicha aplicación dentro de esa versión; una vez terminada se hace un lanzamiento (release) de la versión y en caso de necesitar hacer cambios, se crea una edición desde cero (scratch edition) que nos dará lugar a realizar cambios a esa versión y después liberarla con un nuevo número o nombre.

Enlaces externos