Inquiridor
Aplicar o padrão arquitectónico MVC ao desenvolvimento de aplicações na Windows Phone Application Plataform, com a framework XNA.

Discussão Geral
-
Olá a todos!
Estamos a fazer um trabalho e surgiram-nos umas dúvidas.
Tendo já algum conhecimento da arquitectura MVC no âmbito da unidade curricular de Metodologias de Programação 3, foi-nos proposto um desafio que consiste em enquadrar esta arquitectura na framework XNA.
Neste contexto, gostaríamos de saber como é que vocês enquadrariam esta arquitectura na framework XNA, isto é quais são as partes do XNA que pertencem à View, ao Model e ao Controller?
Obridado pela atenção.
- Tipo Alterado DiegoBlanco terça-feira, 14 de junho de 2011 14:15 Discussão entre tecnologias
quinta-feira, 14 de abril de 2011 16:21
Todas as Respostas
-
Olá.
Essa é uma dúvida bem peculiar. O padrão MVC não se encaixa em qualquer cenário, mas até pode ser utilizado no XNA, mas não vejo muitas vantagens.
O XNA já prove uma certa padronização que consiste na separação do load (Initializa + LoadContent) e do gameloop (Update + Draw). Podemos ver a função Draw como nossa View e a Update como nosso controller. Os GameComponents em sí já ajudam nesta modularização, mas não é MVC como estamos acostumados.
Este artigo explica com mais detalhes como seria a implementação de um modelo MVC no XNA:
http://ubergamestudios.com/wordpress/archives/9
Boa sorte!
Abraços,
Alexandre Z. Chohfi
quinta-feira, 14 de abril de 2011 19:30 -
Olá.
Realmente o artigo sugerido é bastante esclarecedor, mas caso fosse possível podia tirar-me uma dúvida, como temos vindo a constatar, o Visual Studio 2010 traz muitas novidades incluindo o desenvolvimento de aplicações Windows Phone em XNA isso basta baixar os tools da MSDN, agora a minha dúvida centra-se essencialmente no MVC, é que podemos constatar que o visual studio 2010 não traz o padrão MVC incluido, salvo erro, mas permite o desenvolvimento de aplicações usando o MVC, agora a questão que se coloca é:
O desenvolvimento de uma aplicação em windows Phone usando a arquitectura MVC, baseia-se no mesmo principio que usamos para o windows form?
Abraços...,
Alex Costa
sexta-feira, 15 de abril de 2011 15:16 -
Sim, é a mesma idéia. Pode separar em projetos de libs sem problema algum, só lembrando de ser uma lib para WP7.
Abraços,
Alexandre Z. Chohfi
sexta-feira, 15 de abril de 2011 15:57 -
Obrigado pelo esclarecimento,
Mas se fosse no caso do Windows Mobile já não seria possível, já que é uma versão anterior ao windows Phone? No windows mobile também podíamos desenvolver aplicações com O XNA e silverlight como podemos fazer no windows Phone, ou isso não era possível, uma vez que o windows Phone 7 é silverlight 3 melhorado, certo!?
Se tiver algum post que explicasse isso , agradecia imenso
Abraços,
Alex Costa
sexta-feira, 15 de abril de 2011 16:14 -
Infelizmente, não.
Windows Mobile é TOTALMENTE diferente, é outro sistema operacional. o WP7 foi totalmente refeito.
O Windows Mobile não roda Silverlight nem XNA.
Abraços,
Alexandre Z. Chohfi
sexta-feira, 15 de abril de 2011 16:20 -
obriado pelo esclarecimento :-)
abraços
quarta-feira, 20 de abril de 2011 08:26