Ruby vs Python (era: Comentarios sobre web frameworks)

Esteban Manchado Velázquez zoso en foton.es
Mar Sep 27 17:29:31 CEST 2005


Hola:

On Mon, Sep 26, 2005 at 10:18:56AM +0200, Chema Cortes wrote:
> Esteban Manchado Velázquez escribió:
> 
> >    Sobre lo de la herencia múltiple, comentar que la técnica de Mixin (que
> > tengo entendido que se puede hacer en Python, pero en Ruby se usa mucho)
> > permite hacer las cosas más comunes que se buscan con herencia múltiple (y en
> > opinión de algunos, de manera más clara).
> 
> Aunque a nivel simple hay quien usa la herencia múltiple para hacer
> "mixin" de interfaces, la herencia múltiple permite crear wrappers
> (decoradores, pre y postcondiciones, ...) así como algunos
> "malabarismos" con metaclases que, sin tener aún demasiada experiencia
> con ruby, no sabría hacer que quedase más claro sin herencia múltiple.

   ¿Puedes poner ejemplos? No se me ocurre cómo puedes poner pre y post
condiciones, p.ej, con herencia múltiple :-?

   Probablemente esas cosas no se harían con herencia
o mixins (en general, redefinir cosas en Ruby es muy fácil) en Ruby, pero no
sé muy bien a qué te refieres.

   Saludos,

-- 
Esteban Manchado Velázquez <zoso en foton.es> - http://www.foton.es
EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es




Más información sobre la lista de distribución Python-es