2010/5/17 German Otero <[email protected]>

> Me refiero a un Framework Orientado a componentes, esto quiere decir, por
> ejemplo que una Pagina sea vista como un Objeto, un solo elemento. Esto te
> da la posibilidad de abstraer el comportamiento y la responsabilidad de los
> distintos componentes de tu aplicacion.
>
> Por ejemplo, podés tener un componente que sea, el ComboBox de Paises, en
> todas las paginas donde yo quiera agregar el combo de paises, agrego el
> componente..
>
> En Rails, podes llegar a ver los Partial como componentes, la diferencia,
> es que un partial, es solamente una porcion de vista (haml, erb, etc) que
> puede utilizar cualquier controlador, o cualquier modelo. Por el contrario,
> las arquitecturas de componentes, normalmente, generan una asociacion
> directa entre sus partes para poderlas ver como un todo.
>
>
> Link de wikipedia:
> http://en.wikipedia.org/wiki/Component-based_software_engineering
>
>
>
He usado y reutilizado componentes cuando he hecho cosas con Flex. La
palabra componentes me hace acordar a mis epocas en que programaba en
Delphi.
Podrías ver RestfulX[1] que mezcla Flex con Rails. Personalmente lo abandoné
porque tenia que pasar mucho tiempo programando en ActionScript. Actualmente
estoy trabajando con mucho éxito con Netzke[2], que es un plugin de Rails
que permite utilizar ExtJS en las aplicaciones. Podés crear widgets propias
que actuan como componentes.
[1]: http://restfulx.github.com/
[2]: http://blog.writelesscode.com

Saludos


-- 
http://www.rodolinux.com.ar

"I must not fear. Fear is the mind-killer. I will face my fear. I will
permit it to pass over me and through me. And when it has gone past I will
turn the inner eye to see its path. Where the fear has gone there will be
nothing. Only I will remain." - Bene Geserit's Fear Lethany - Dune Trilogy -
Frank Herbert
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a