Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guilherme_90

MVC com XML

Recommended Posts

Olá pessoal, surgiram algumas dúvidas em que preciso de ajuda.

Porque alguns desenvolvem o MVC utilizando XML para exibir respostas na View?

 

Por exemplo, estava eu olhando o MVC no Gitbug iMasters que o João Batista criou, porém eu não entendi o por que / o sentido de usar XML.

 

alguém me ajuda?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é bem isso, ele usa um pacote de recursos ( Resources Bundle )

É uma forma de armazenar configurações e recursos de uma determinada aplicação.

Tá certo. Me explica uma coisa que não consigo tirar da cabeça. Por que construir elementos HTML e montar interface no PHP (veja o curso de MVC do João no Github), sendo que isso faz parte da View?

Em um sistema realmente orientado a objetos, é necessário fazer este tipo de aplicação, ou depende do programador?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao meu ver depende da divisão de responsabilidades da aplicação, se o programador vai acabar tendo um papel de frontend, ele pode muito bem melhorar o trabalho dele gerando a interface "via PHP", porém em aplicações onde se têm pessoas responsáveis apenas pela View, designers e desenvolvedores frontend (e apenas frontend), o ideal é deixar bem separado, apenas passando os dados necessários para a view, o encarregado pela View que use estes dados para montar a página da forma que ele achar necessário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é bem isso, ele usa um pacote de recursos ( Resources Bundle )

É uma forma de armazenar configurações e recursos de uma determinada aplicação.

Mais ainda fiquei com dúvida. Tem algum motivo forte pra usar este método?

Porque usou isso ao invez de por exemplo, criar um arquivo .php que no caso seria um config?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.