Articulo de referencia

Visual Smalltalk Enterprise

Visual Smalltalk Enterprise (VSE) es un dialecto de Smalltalk que solo se ejecuta en Microsoft Windows, y es la última de una larga serie de implementaciones de Smalltalk produc...

Visual Smalltalk Enterprise (VSE) es un dialecto de Smalltalk que solo se ejecuta en Microsoft Windows, y es la última de una larga serie de implementaciones de Smalltalk producidas inicialmente por Digitalk y ahora disponibles a través de Cincom.

El desarrollo activo se detuvo a finales de 1997 [ 1 ] y VSE ahora solo está disponible como una versión llamada VSE 2000, y solo para usuarios con licencia de versiones anteriores de VSE.

Historia

VSE ha tenido una historia compleja que comienza con un producto llamado Digitalk Smalltalk/V que se ejecutaba desde la línea de comandos de DOS y proporcionaba un entorno de ventanas.

  • Smalltalk/V (1986, MS-DOS )
  • Smalltalk/V 286 (1988, MS-DOS )
  • Smalltalk/V PM (1989, Presentation Manager bajo OS/2 )
  • Smalltalk/V Win (1991, Windows 3.x )
  • Visual Smalltalk Enterprise (VSE) (1992, Windows 3.x )
  • Visual Smalltalk Enterprise 3.0 (1995, Windows 95 )

Antes de Smalltalk/V, el primer producto comercial de Digitalk basado en Smalltalk fue Digitalk Methods, lanzado en 1983. Su interfaz de ventanas no era gráfica; en su lugar, dibujaba las ventanas mediante símbolos especiales almacenados en un formato de caracteres. Además, era anterior al uso del ratón para controlar la interfaz.

También existieron versiones de Smalltalk/V para los sistemas operativos Apple Macintosh e IBM OS/2. Asimismo, había una versión para OS/2 disponible para VSE.

En julio de 1995, ParcPlace y Digitalk se fusionaron, y posteriormente la empresa pasó a llamarse ObjectShare. En 1997, la empresa anunció que dejaría de usar Smalltalk y se centraría en Java. [ 2 ]

Banco de trabajo de PIEZAS

Visual Smalltalk Enterprise suele incluir un subsistema llamado PARTS Workbench. Este sistema permite organizar los componentes, que luego se pueden conectar mediante una representación visual de los enlaces entre eventos y mensajes. Los programadores pueden añadir scripts a componentes específicos y crear componentes anidados. También pueden mejorar la funcionalidad del sistema principal VSE Smalltalk e integrarla en PARTS Workbench.

Aunque PARTS Workbench permite desarrollar sistemas pequeños con gran facilidad (al estilo de Visual Basic), se argumenta que fomenta el desarrollo fragmentario. Su uso natural tiende a generar numerosos enlaces y scripts, y no se basa en el concepto de "modelo" (como en los enfoques Modelo-Vista-Controlador , comunes en muchos Smalltalk y otros lenguajes). Sin embargo, como interfaz hombre-máquina para programadores, PARTS Workbench cuenta con muchas características ausentes en los Smalltalk modernos. Su inmediatez lo hace ideal para la enseñanza introductoria y para la implementación rápida de programas con interfaces visuales.

Derechos de autor, licencias

Como resultado de esta compleja historia, la situación de los derechos de autor y las licencias no está clara, y un entorno de desarrollo VSE típico reciente se compone de muchos elementos, muchos de los cuales fueron desarrollados por terceros y vendidos por separado, pero que ahora se incluyen en la distribución.

La situación con la versión más reciente (VSE 2000) es la siguiente:

Gente

Lista parcial de personas que trabajaron en Digitalk/ParcPlace en VSE:

  • Lista de correo de VSE: VSWE-L
  • Seagull Software Systems, Inc.
  • Página de Cincom sobre VSE: http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=vse Archivada el 23/07/2011 en Wayback Machine
  • Hilos de discusión sobre derechos de autor y licencias:
    • comp.lang.smalltalk Abril de 2005
  • Anillo web Smalltalk. Productos y servicios de Smalltalk.
  • ¡Bienvenido a la base de conocimientos de Visual Smalltalk!
  • Golosinas enSitio web de Smalltalking.
  • Artículos geniales en Totally Objects .
  • Goodies at 360 Business Tool .

Referencias

  1. Hoyer, Henrik. "¿Está Cincom acabando lentamente con Visual Smalltalk Enterprise?" . Foro de SmallTalk . Consultado el 23 de diciembre de 2015 .
  2. Levez, Belinda. "Cronología reconstruida de Visual Smalltalk de Digitalk" . Google Answers . Consultado el 20 de marzo de 2016 .
  3. "Comp.lang.smalltalk - Grupos de Google" .