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

>>
>>
>> --
>> :: 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

Responder a