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
