B4A

miércoles, junio 14, 2006

¿Por qué Smalltalk?

Recientemente me uní a la OISV y recorriendo el foro, una persona preguntaba por opciones en herramientas de desarrollo ya que no está tan seguro de seguir con la que usa actualmente.

Las respuestas que había eran cortas y variadas, pero fundamentalmente cortas, concretas, así que no pude resistir y traté de escribir en pocas líneas el porque de usar Smalltalk.

Palabras más, palabras menos, lo que escribí es lo siguiente:

Yo uso una herramienta "marginal" (no es un lenguaje, sino mucho más que un lenguaje) llamado Smalltalk.

Smalltalk existe desde hace mucho tiempo y en varios sabores y (para mí al menos) tiene dos ventajas principales:

1) Smalltalk me pone fuera de la rueda comercial de las grandes compañías que fabrican y venden herramientas de desarrollo (Microsoft, Sun, IBM, etc) y le da valor a mis productos y sistemas y no a la herramienta con la que están desarrollados.
Es una forma de no dejarse "empujar".

2) Smalltalk, siendo tecnología de objetos pura (no solamente "orientado a objetos") es realmente poderoso y flexible para hacer cambios y mantener los sistemas en cualquier momento.

Actualmente uso dos Smalltalks:

a) Squeak: Es un Smalltalk open source (con el cual también se puede desarrollar "closed"), muy adecuado para todo tipo de desarrollos, pero ahora muy aggiornado al desarrollo web incluyendo Ajax y todas las cosas del "estado del arte" de la web 2.0.

b) Dolphin Smalltalk: Para desarrollos para ambientes Windows (aunque las aplicaciones Dolphin también corren en Wine bajo Linux).

No se si será la forma más concreta de definir porque usar Smalltalk, pero son los dos argumentos que considero de mayor peso. No obstante cualquier opinión al respecto me interesa.

1 comentario:

Unknown dijo...

Te felicito por tu forma de pensar. Es muy bueno saber que no todos los argentinos programan en VB.NET

Saludos,
Leonardo M. Ramé
http://leonardorame.blogspot.com