2009/9/30 Nicolas Guzzo <[email protected]>:
> 2009/9/30 Nicolás Sanguinetti <[email protected]>
>>
>> 2009/9/30 nico Santa <[email protected]>:
>> > 2009/9/30 Nelson Fernandez <[email protected]>:
>> >> Hey !!  como va !
>> >>
>> >> 2009/9/30 nico Santa <[email protected]>
>> >>>
>> >>> 2009/9/30 Nelson Fernandez <[email protected]>:
>> >>> >
>> >>> > 2009/9/30 Nicolas Guzzo <[email protected]>
>> >>> >>
>> >>> >> 2009/9/29 Matias Pablo Brutti <[email protected]>
>> >>> >>>
>> >>> >>> Joaquin,
>> >>> >>> Entendí lo que dijo Luis, por eso mi respuesta.  Asi que me parece
>> >>> >>> que
>> >>> >>> interpretamos las cosas de un modo distinto.
>> >>> >>> Igualmente,  lo de stateless y stateful me parece que era en la
>> >>> >>> era
>> >>> >>> web
>> >>> >>> 1.0 ahora las aplicaciones web 2.0 son bastante stateful ;)
>> >>> >>> Slds.
>> >>> >>
>> >>> >> Justamente, lo que intento hacer y Anvil tmabien va por ese camino,
>> >>> >> es
>> >>> >> readaptar el patron MVC a las apps de escritorio con algunas
>> >>> >> cositas de
>> >>> >> la
>> >>> >> web, ya que una web 2.0 no es muy diferente a una app desktop
>> >>> >> --
>> >>> >
>> >>> >
>> >>> > La gente de Microsoft trató de llevar el patrón de desarrollo de
>> >>> > desktop
>> >>> > a
>> >>> > ASP e hizo un desastre, tanto que sacó un modelo MVC para ASP.......
>> >>> > algo
>> >>> > similar le paso a java con JavaServer Faces......
>> >>> >
>> >>> > Personalmente no estoy seguro de traer el modelo web al desktop, el
>> >>> > concepto
>> >>> > es muy distinto (interacción con los usuarios, respuesta a eventos,
>> >>> > flujo de
>> >>> > la aplicación, etc)  ... hacerlo ver como similares..mmmm....  Me
>> >>> > gustaría
>> >>> > ver más tus avances en ese terreno.....
>> >>> >
>> >>> > --
>> >>> > :: nelson ::
>> >>> > [ artesano de software & software craftsman ]
>> >>> > http://netflux.com.ar
>> >>> >
>> >>>
>> >>> Nelson: Estoy en desacuerdo. El modelo MVC se usa para desarrollar
>> >>> videojuegos (desarrollo mas complicado que una desktop app) con mucha
>> >>> frecuencia. Que MS y Java no hayan tenido exito es porque tienen una
>> >>> mala arquitectura, no porque los patrones MVC fallen como tal. Por
>> >>> supuesto no cabe en todo los desarrollos como modelo a seguir, hay
>> >>> alternativas.
>> >>>
>> >>
>> >> Quizá no se entendió, pero no estoy en contra de MVC, todo lo
>> >> contrario....
>> >> ASP y JSF el problema que tienen para mi es que llevan el modelo de
>> >> eventos
>> >> del desktop a la web.
>> >> Mi argumento era que por los fuentes que mostraron, me pareció oler que
>> >> se
>> >> estaba queriendo llevar el modelo de web al desktop (más allá de
>> >> implementarlo como MVC o no)... en el sentido de separar los
>> >> componentes del
>> >> sistema usando la misma lógica de la web.
>> >
>> > Imposible. MVC no se suficiente para hacer desktop apps, tenes que
>> > agregar otros patterns, como
>> >  listener/observer.
>>
>> A ver, MVC es un pattern extraído de hacer desktop apps. Como ya
>> dijeron, existe desde antes de la internet.
>>
>> Lo que sí, es levemente distinto a cómo se implementa en una web app.
>> Los frameworks estos que están de moda (rails, django, etc) tratan de
>> ser stateless, y por ende el controller tiene restricciones que son
>> estúpidas en una desktop app. (Ojo, esto no es exclusivo de las web
>> apps, frameworks como squeak—smalltalk, y supongo que algunos de los
>> de java, aunque ni idea :P—no son stateless)
>>
>> Creo que por ahí venía el comentario de Luis sobre que hay que
>> adaptarlo un poco para desktop. No es que hay que cambiar el patrón,
>> sino que hay que hacer las cosas un poco distintas a cómo las hace
>> rails :)
>>
>> Y sobre lo de "hay que agregar otros patrones"… WTF? No tiene mucho
>> sentido esa frase :P
>
>
> me parece que se refiere al pattern mediator y observer/listener, en eso
> estoy ahora ....

No te olvides de tener AbstractAbstractAbstractAbstractAbstractFactories.

>>
>> >>
>> >>
>> >> --
>> >> :: nelson ::
>> >> [ artesano de software & software craftsman ]
>> >> http://netflux.com.ar
>> >
>> >
>> >
>> >
>> > --
>> > Nicolas Alejandro Santa
>> > Sr. Developer
>> > Profile:
>> > www.linkedin.com/in/nicolassanta
>> > www.twitter.com/nicolassanta
>> > http://github.com/nsanta
>> > Sent from Cordoba, Argentina
>> > _______________________________________________
>> > Ruby mailing list
>> > [email protected]
>> > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>> >
>> _______________________________________________
>> Ruby mailing list
>> [email protected]
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
>
> --
> Nico
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a