none
Qual melhor maneira ? RRS feed

  • Pergunta

  • Boa noite a todos, trabalho com asp.net a 2 anos e sempre usei 3 camadas.

    Mas gostaria de saber qual melhor maneira, como "MVC","Linq' ou "3 Camadas"

    Obrigado.


    • Editado _Manigold_ domingo, 13 de maio de 2012 04:47
    domingo, 13 de maio de 2012 01:37

Todas as Respostas

  • Manigoldo, bom dia

    Uma coisa muito comum é a comparação destes dois padrões arquiteturas...só que existe uma diferença grande entre eles: 

     o 3 Camadas, é uma arquitetura que define sua aplicação como um tudo. Já o MVC é uma padrão arquitetural voltado para camada de apresentação

    ele poderá muito bem fazer parte da camada UI do seu projeto e ainda assim você utilizar o padrão 3 camadas

    de uma lida neste site

    http://allthingscs.blogspot.com.br/2011/03/mvc-vs-3-tier-pattern.html


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Facebook Olavo Neto
    Linkedin Olavo Neto
    Se for útil marque como resposta e faça um Developer feliz :)

    • Sugerido como Resposta hamiltonj sábado, 19 de maio de 2012 03:02
    segunda-feira, 14 de maio de 2012 11:59
    Moderador
  • Ola amigo, vou dar uma olhada, entendo que a metodologia é diferente.

    Mas em questao de performance e desenvolvimento, gostaria de saber qual a melhor, se vale apena investir tudo em MVC ou trabalhar com desenvolvimento de 3 Camadas ainda é vantajoso.

    Obrigado.

    segunda-feira, 14 de maio de 2012 16:39
  • Vou lhe dar uma nova perspectiva:

    Imagina que seu cliente lhe pede um sistema desktop (ou para mobile) de parte da funcionalidade do seu sistema web. Se vc tiver o seu sistema organizado em BLL e DAL, será muito mais fácil trocar a interface.

    Agora é óbvio que quanto mais camadas, mais lento, não há dúvida. Porém, um sistema modular é muito mais fácil de dar suporte, do que um sistema monolítico, como a aplicação MVC tende a ser, se vc fizer tudo dentro dele.

    Outro ponto de vista é em relação ao jeito certo e o jeito rápido: se vc não tem tempo, monolítico seria talvez mais rápido. Depende de onde e do que vc acha ser mais relevante no seu momento atual.

    Espero ter contribuído.

    Abs.


    HJ

    • Sugerido como Resposta hamiltonj sábado, 19 de maio de 2012 03:02
    terça-feira, 15 de maio de 2012 18:42