miércoles, marzo 15, 2006

Alan Kay: ¡Lo más importante de la OOP no son los Objetos!

Así como lo oyen. Lo más importante en el paradigma de objetos no son los objetos, ¡lo más importante son los mensajes!

Lo que realmente convierte a un sistema en meta-programable es tener un buen mecanismo de comunicación entre las partes.

Vean que dijo Alan Kay, en un correo a la lista de Squeak, en Diciembre del 1998.


Sin desperdicios.

2 Comentarios:

At 28/4/06 15:20, Anonymous Anónimo said...

Diego, como bien decis sin desperdicios.

En 9 Oct 1998 java estaba en pañales y el mundo de .net en probeta.

me pregunto, hoy en dia pensara lo mismo ?

saludos,
Gustavo I

 
At 22/11/06 17:58, Anonymous Anónimo said...

Los mensajes son objetos... (en un sistema OO autoexpresado -con metaarquitectura- )
El comentario de Kay motiva a pensar en algo que no son objetos, pero no lo dice "de frente", sino que trata de incentivar a ver "lo que no es". La mensión a los intersticios, en nuestra cultura es entendida como mensión al "vacio"; y es negada sistemáticamente toda mensión a lo que no es un objeto.
Por esa razón, creo que textos como este que comentás no son tenidos en cuenta o no se sabe que "hacer con ellos".

En lo que respecta a meta-arquitecturas en software con objetos el único abordaje que he observado desarrollarse es basado en modelado de propiedades y comportamiento como si fueran objetos, ignorando los principios básicos (olvidando una de las características fundamentales de un objeto); y creo que esto se relaciona con lo que decía arriba...
La misma orientacion a objetos hace a lo demás invisible, inmanejable y no diseñable.

Un avance real en el trabajo con objetos debe ser complementario al conocimiento adquirido (en diseño OO) y cuando se plantea de forma no complementaria solo se logra sorprender; pero no motiva el abordaje por dejar al "inquieto" solo frente a la nada.

^1 abrazo
Ale.

 

Publicar un comentario

<< Principal