[Ror-es] plugin o componente?

manuel muñoz solera mamusino at gmail.com
Sun Aug 6 11:56:47 GMT 2006


De sobra :D

Lo de la interfaz de estrellitas me la hice porque no encontré nada en ese
momento que me sirviese para rails y fue una incorporación de última hora no
planteada. Si hubiese planteado el problema seguramente hubiese salido antes
el act_as_rateable y lo hubiese probado.

Un amigo me dice siempre que si no lo has encontrado es porque no lo has
buscado suficiente.

Voy a probar a trastear un poquito el act_as_rateable, no se si es el plugin
que usan en agilewebdevelopment (
http://www.agilewebdevelopment.com/plugins/acts_as_rateable).

Si este plugin hace lo mismo... pues viva la madre superiora, que me ahorro
hasta hacer el plugin. En todo caso lo doy como buena experiencia el haberme
hecho la funcionalidad solito.

Salud!

2006/8/6, Fernando Blat <ferblape at gmail.com>:
>
> Hombre,
>
> la idea de incorporar un sistema de votaciones a cualquier modelo de
> tu aplicación es algo que se hace perfectamente con un plugin
> (acts_as_[votable|rateable|...]). De hecho ya existen varios que lo
> hacen (aunque, creo, no tienen la interfaz con estrellas que tú
> nombras).
>
> El caso es que tiene mucho más sentido poder dotar de funcionalidad
> adicional a cualquier modelo añadiendo atributos y métodos y reflejar
> esto en un plugin que no en un componente, y menos un engine.
>
> Respecto al uso de componentes una nota más, vía la API de Rails [1]:
>
> Components should be used with care. They're significantly slower than
> simply splitting reusable parts into partials and conceptually more
> complicated. Don't use components as a way of separating concerns
> inside a single application. Instead, reserve components to those rare
> cases where you truly have reusable view and controller elements that
> can be employed across many applications at once.
>
> So to repeat: Components are a special-purpose approach that can often
> be replaced with better use of partials and filters.
>
> Espero que te sirva.
>
> Saludos!
>
> [1]
> http://api.rubyonrails.com/classes/ActionController/Components.html#M000063
>
>
> --
> Fernando Blat
> blog > http://www.tabernadelturco.com
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>



-- 

mamuso
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20060806/928f21e7/attachment.htm 


More information about the Ror-es mailing list