2 ou 3 camadas.
Boa noite estou participando de um projeto onde a construção o sistema é feito em 3 camadas, porem acho que para o cliente não seria tão vantajoso um programa com esse tipo de infra.
Gostaria de saber quais as vantagens de um programa em 3 camadas em cima do de 2 e quais as vantagens do de 2 camadas em cima do de 3.
Gostaria de saber quais as vantagens de um programa em 3 camadas em cima do de 2 e quais as vantagens do de 2 camadas em cima do de 3.
John Lima
Curtidas 0
Respostas
Soeuseijothaz
02/02/2015
Boa noite estou participando de um projeto onde a construção o sistema é feito em 3 camadas, porem acho que para o cliente não seria tão vantajoso um programa com esse tipo de infra.
Gostaria de saber quais as vantagens de um programa em 3 camadas em cima do de 2 e quais as vantagens do de 2 camadas em cima do de 3.
Gostaria de saber quais as vantagens de um programa em 3 camadas em cima do de 2 e quais as vantagens do de 2 camadas em cima do de 3.
Se você acha que não é vantajoso usar 3 camadas você já respondeu a pergunta, por que ninguém melhor para ter um visão do projeto do que quem esta projetando e tem a visão completa do escopo, arquitetura e do ambiente de modo geral.
Para facilitar a ajuda poste mais informações sobre o projeto e a arquitetura e principalmente sobre o porque você acha que usar 3 camadas não seria vantajoso.
Quanto mais informações mais fácil fica de ajudar.
GOSTEI 0
John Lima
02/02/2015
Bom no meu ponto de vista, para se usar o sistema de 3 camada ele terá que ser executado dentro de um servidor de aplicação ou um contêiner(tomcat), ou seja, além de ter que ter o serviço do banco de dados rodando perfeitamente o cliente é obrigado a ter um servidor de aplicação, quando em uma aplicação normal apensa o serviço do banco já seria o suficiente para roda. Porem a unica vantagem que eu vejo é quando as mudanças ocorridas no sistema sendo em 3 camadas o cliente só se sente obrigado a executar o projeto pois ele se encarregara de baixas os pacotes necessário a mudança.
GOSTEI 0
Ronaldo Lanhellas
02/02/2015
Bom no meu ponto de vista, para se usar o sistema de 3 camada ele terá que ser executado dentro de um servidor de aplicação ou um contêiner(tomcat), ou seja, além de ter que ter o serviço do banco de dados rodando perfeitamente o cliente é obrigado a ter um servidor de aplicação, quando em uma aplicação normal apensa o serviço do banco já seria o suficiente para roda. Porem a unica vantagem que eu vejo é quando as mudanças ocorridas no sistema sendo em 3 camadas o cliente só se sente obrigado a executar o projeto pois ele se encarregara de baixas os pacotes necessário a mudança.
Correto, é exatamente isso. A vantagem quem vai dizer é você, pois isso depende do projeto.
GOSTEI 0
John Lima
02/02/2015
vlw Ronaldo.
GOSTEI 0
Eduardo Pessoa
02/02/2015
Como podemos julgar tecnicamente se um sistema deve ser feito em 2 ou 3 camadas? no geral mesmo.
GOSTEI 0
Ronaldo Lanhellas
02/02/2015
Depende da complexidade do sistema. Um sistema com 3 camadas geralmente (não é obrigatório) tem um servidor e um cliente, o que torna a arquitetura do mesmo mais robusta e consequentemente mais complexa, muito útil para sistemas distribuídos. Mas, não se engane, há sistemas que tem as 3 camadas (MVC, por exemplo) no cliente e isso é totalmente possível, além de deixar mais organizado e estrutura o projeto.
GOSTEI 0
Ronaldo Lanhellas
02/02/2015
Depende da complexidade do sistema. Um sistema com 3 camadas geralmente (não é obrigatório) tem um servidor e um cliente, o que torna a arquitetura do mesmo mais robusta e consequentemente mais complexa, muito útil para sistemas distribuídos. Mas, não se engane, há sistemas que tem as 3 camadas (MVC, por exemplo) no cliente e isso é totalmente possível, além de deixar mais organizado e estrutura o projeto.
GOSTEI 0
Ronaldo Lanhellas
02/02/2015
Depende da complexidade do sistema. Um sistema com 3 camadas geralmente (não é obrigatório) tem um servidor e um cliente, o que torna a arquitetura do mesmo mais robusta e consequentemente mais complexa, muito útil para sistemas distribuídos. Mas, não se engane, há sistemas que tem as 3 camadas (MVC, por exemplo) no cliente e isso é totalmente possível, além de deixar mais organizado e estrutura o projeto.
GOSTEI 0
Eduardo Pessoa
02/02/2015
O de 3 camadas é mais organizado.
GOSTEI 0
John Lima
02/02/2015
Ronaldo se você fosse criar um sistema tipo para área comercial valeria a pena fazer em 3 camadas.
GOSTEI 0
Ronaldo Lanhellas
02/02/2015
Ronaldo se você fosse criar um sistema tipo para área comercial valeria a pena fazer em 3 camadas.
Sim, assim seu sistema fica mais estruturado, flexível e escalável.
GOSTEI 0
Ronaldo Lanhellas
02/02/2015
Ronaldo se você fosse criar um sistema tipo para área comercial valeria a pena fazer em 3 camadas.
Sim, assim seu sistema fica mais estruturado, flexível e escalável.
GOSTEI 0