| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2006 23:39:13
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline
|
E a diferenca entre MVC e Model 2 eh...?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2006 01:16:10
|
bzanchet
Java Ninja
Membro desde: 18/05/2006 20:04:34
Mensagens: 256
Offline
|
No Model 2 a View não é um observer do Model.
|
http://conceitua-se.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2006 17:31:44
|
AkitaOnRails
Thread.start()
![[Avatar]](/images/avatar/72085ca61c54cb3316dcf4b61e0b198d.png)
Membro desde: 31/10/2006 12:04:24
Mensagens: 27
Offline
|
Sobre esse ponto de "Rails não deveria ser chamado Model 2?", resolvi responder com mais um artigo, clique aqui.
|
Fabio Akita (AkitaOnRails) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2006 22:01:32
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
"Model 2" não é MVC, é só um Front Controller.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2006 03:20:54
|
AkitaOnRails
Thread.start()
![[Avatar]](/images/avatar/72085ca61c54cb3316dcf4b61e0b198d.png)
Membro desde: 31/10/2006 12:04:24
Mensagens: 27
Offline
|
No fundo, não existe nenhum framework para Web, seja em Java, Ruby, C# ou qualquer outra plataforma que possa ser academicamente chamada de "MVC". Isso pela própria incapacidade de uma View Web de conseguir manter seu próprio estado e de receber mensagens. Existem algumas adaptações (até mesmo fazer um timer em javascript para buscar alterações de estado do servidor), mas nada próximo do MVC clássico. Isso por si só não chega a ser necessariamente ruim, apenas os requerimentos Web são diferentes dos requerimentos Desktop. Por isso a Sun adaptou sua própria versão e chamou de "Model 2". Poderia ter qualquer nome. Na prática, separando Model, Controller e uma View/Template é suficiente, ou seja, não fazendo o jeito "clássico" de ASP ou PHP, com a macarronada misturada toda na mesma página, é suficiente.
|
Fabio Akita (AkitaOnRails) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2006 09:52:00
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
AkitaOnRails wrote:No fundo, não existe nenhum framework para Web, seja em Java, Ruby, C# ou qualquer outra plataforma que possa ser academicamente chamada de "MVC".
Nenhum é uma palavra muito forte.
Talvez não exista nenhum em C# e Ruby (pelo menos nenhum que eu conheça), mas em Java tem sim companheiro -> http://nextapp.com/platform/echo2/echo/
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2006 11:31:27
|
Proteu Alcebidiano
JavaEvangelist
![[Avatar]](/images/avatar/ceccbaaff99be20a857e00767f70b481.jpg)
Membro desde: 23/06/2006 14:38:34
Mensagens: 390
Localização: Cidadão do Mundo
Offline
|
Echo2 wrote:
Knowledge of HTML, HTTP, and JavaScript is not required
|
Glaucio G. de M. Melo
Don't run Alone.
[gm]² on forecasting
The world is parallel, and yet most often we program real-world applications in sequential programming languages. This is unnecessarily difficult. (Joe Armstrong). |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2006 15:09:42
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Então, é exatamente esse o caso, você sõ tem que saber programar em Java, tudo são componentes e objetos
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2006 15:57:02
|
AllMighty
Java Ninja
![[Avatar]](/images/avatar/c900197841211ba608f56.gif)
Membro desde: 16/08/2004 17:21:42
Mensagens: 266
Localização: São Paulo
Offline
|
AkitaOnRails wrote:Isso pela própria incapacidade de uma View Web de conseguir manter seu próprio estado e de receber mensagens. Existem algumas adaptações (até mesmo fazer um timer em javascript para buscar alterações de estado do servidor), mas nada próximo do MVC clássico.
Deve dar para xunxar alguma coisa com Comet para fazer um observer e as gambiarras habituais para manter estado.
(OT: O dicionário do Firefox 2.0 não reconheceu a palavra "xunxar"... Esse browser ainda tem muito o que aprender )
|
Rafael de F. Ferreira
Blog: http://www.rafaelferreira.net/
Links miscelâneos: http://stoa.usp.br/rafaelferreira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2007 14:57:10
|
Proteu Alcebidiano
JavaEvangelist
![[Avatar]](/images/avatar/ceccbaaff99be20a857e00767f70b481.jpg)
Membro desde: 23/06/2006 14:38:34
Mensagens: 390
Localização: Cidadão do Mundo
Offline
|
A thread é antiga, mas lembrei dela ao ver uma discussão em linhas similares na InfoQ
Também o Akita realizou um trabalho de tradução aqui
T+
|
Glaucio G. de M. Melo
Don't run Alone.
[gm]² on forecasting
The world is parallel, and yet most often we program real-world applications in sequential programming languages. This is unnecessarily difficult. (Joe Armstrong). |
|
|
 |
|
|