Lo más brutal de Smalltalk precisamente es la forma en que se hacen las cosas.
En Smalltalk el desarrollo, compilación, ejecución y depuración se difuminan. Smalltalk no es un lenguaje orientado a objetos como Java o C++, Smalltalk es un ambiente de objetos. Los objetos se crean y se modifican mientras están en ejecución, mientras están "vivos". En Smalltalk no se compila un programa, se ejecuta, se depura y se mata el programa para volver a desarrollar, compilar y depurar; en Smalltalk "viven" en el sistema. El concepto es muy diferente a la programación estructurada u OO, en cuanto a la metodología de desarrollo.
La refactorización y el MVC son cosas cogidas de Smalltalk. Los lenguajes cada vez se parecen más y más a Smalltalk. Ruby, de "reciente" creación, tiene se parece muchos más Smalltalk que otros lenguajes más antiguos.
Re:Opino que está bien
(Puntos:3, Interesante)( http://barrapunto.com/ | Última bitácora: Jueves, 17 Diciembre de 2015, 01:02h )
En Smalltalk el desarrollo, compilación, ejecución y depuración se difuminan. Smalltalk no es un lenguaje orientado a objetos como Java o C++, Smalltalk es un ambiente de objetos. Los objetos se crean y se modifican mientras están en ejecución, mientras están "vivos". En Smalltalk no se compila un programa, se ejecuta, se depura y se mata el programa para volver a desarrollar, compilar y depurar; en Smalltalk "viven" en el sistema. El concepto es muy diferente a la programación estructurada u OO, en cuanto a la metodología de desarrollo.
La refactorización y el MVC son cosas cogidas de Smalltalk. Los lenguajes cada vez se parecen más y más a Smalltalk. Ruby, de "reciente" creación, tiene se parece muchos más Smalltalk que otros lenguajes más antiguos.