Diego,
Acabo de leer todo el mail que mandaste (sip, es largo). Me parece que con esto 
de REST estamos todos con parálisis analítica. Hasta dónde lo entendí, los 2 
grandes problemas que tenemos son:
(1) ¿Qué hago con los controllers que no tienen un Model trivialmente asociado? 
(Ej: página ppal del site, about, manejo de sesiones)
(2) ¿Qué hago con los Models que deben ser manipulados de diferentes maneras 
según diferentes tipos de usuario? (ejemplo: posts en un blog, los usuarios 
normales los ven y el administrador necesita CRUD).

En el caso (1) las opciones son si hacer un controller tipo REST o normal. Y en 
el caso (2) las opciones son si hacer un solo controller o varios (uno x rol x 
recurso). En ambos casos, las diferencias que quedarían entre un tipo de 
"arquitectura" y la otra no son muchos, así que te voy a sugerir algo bastante 
herético. 

En vez de preguntarte cuál es mejor, hacelo de alguna de las 2 maneras en ambos 
casos, y hacé que el site ande (x lo menos una parte "productible"). Por 
suspuesto con todos los tests de unidad, funcionales y de integración 
correspondientes ;). Y si no te gusta, cambiá los tests de a uno y los 
controllers de a 1 (con los correspondientes cambios en las views, que solo 
deberían ser los URLs a los controllers) a la otra forma (los models, en ppio. 
deberían quedar iguales, ¿no?). 

Ah! Y después contanos como salió todo (incluyendo qué quedó, y si lo cambiaste 
de la forma original en la que lo hiciste o no y porqué).

Éxitos y happy coding,
Aureliano.

----- Mensaje original ----
De: Diego Algorta Casamayou <[EMAIL PROTECTED]>
Para: Grupo Ruby Argentina <[email protected]>
Enviado: viernes 23 de febrero de 2007, 4:58:20
Asunto: Re: [Ruby Arg] Preocupaciones para comenzar un nuevo sitio "a la REST"

Gente.

Acabo de pasar literalmente 3 horas escribiendo un mail sobre este
tema en inglés con mucha más elaboración que el anterior para la lista
rubyonrails-talk, con la esperanza de conseguir que alguien del core
team exprese su "opinionated" posición al respecto de estos asuntos
con RAILS. En ese mail planteo mucho más sobre la problemática que
estoy enfrentando y que veo que varios compartimos.

Es un mail largo como para ponerme a traducirlo acá... pero supongo
que la gran mayoría de los suscritos a esta lista sabemos inglés y
estaría bueno que sigamos la discusión en español acá mismo. :-D

Este es el nuevo thread:
http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/7448542a9ea0a567

Salutes,
Diego

El 22/02/07, Diego Algorta Casamayou <[EMAIL PROTECTED]> escribió:
> El 22/02/07, Luis Lavena <[EMAIL PROTECTED]> escribió:
> > On 2/21/07, Diego Algorta Casamayou <[EMAIL PROTECTED]> wrote:
> > > [...]
> > [...]
> > Yo también estoy encarando el concepto de REST y no REST... ya me
> > siento Hamlet haciéndome esa profunda pregunta. (To REST or not to
> > REST) ;-)
>
> Estamos en la misma!
> Ya somos varios parece...
>
_______________________________________________
ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar





        

        
                
__________________________________________________ 
Preguntá. Respondé. Descubrí. 
Todo lo que querías saber, y lo que ni imaginabas, 
está en Yahoo! Respuestas (Beta). 
¡Probalo ya! 
http://www.yahoo.com.ar/respuestas 

_______________________________________________
ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a