PADRÃO MVC

27/04/2017

1

No padrão MVC, qual a diferença de se ter as 3 camadas em um mesmo servidor ou te-las em servidores diferente?
Responder

Post mais votado

27/04/2017

Olá Daniel Silva

Sugiro assistir o curso O que é MVC? aqui da Devmedia.

Bons estudos !
Responder

Mais Posts

27/04/2017

Marcio Souza

Só uma observação, no MVC você não tem 3 camadas e sim 3 componentes. Model, View e Controller não são camadas, são componentes e cada componente poderá conter quantas camadas você achar necessário.
Responder

27/04/2017

Daniel Silva

Ok, e qual a diferença se eu deixar todos os componentes em um mesmo servidor ou te-los em servidores diferentes?
Responder

04/05/2017

Marcio Souza

A diferença entre deixa-los em 1 mesmo projeto ou em 3 projetos separados é a forma de comunicação entre eles. Se deixa-los juntos não terá problema algum, já que fariam parte da mesma aplicação (projeto ou pacote).

Já se separa-los, terá que encontrar uma forma de comunica-los, talvez via algum protocolo como HTTP (usando REST) ou SOAP. Tipo o conceito de micro serviços que atualmente tem sido explorado.
Mas como os componentes estariam em cenários diferentes, não sei se poderia dizer que ainda é MVC. Isso porque, O MVC é para separar uma aplicação em 3 componentes e não em 3 aplicações.
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira