Eu uso a metodologia MVC e eu a considero boa. Já me adaptei as regrinhas e cosnigo desenvolver os meus projetos com tranqulidade.
Ontem na faculdade, eu debati com alguns amigos que não consideram o MVC uma boa opção. baseada na opinião de amigos deles com bastante experiência na área.
Então o tópico é para “continuar” esse debate. Gostaria de saber de vocês sobre outras metodologias, saber se o MVC é bom ou ruim, etc.
Deixa eu te dar uma esclarecida, MVC não é uma metodologia, MVC é um padrão de projetos pra desenvolvimento, utilizado quando temos múltiplas camadas, é um padrão consagrado utilizado por muita gente , muitos projetos mas não é BALA DE PRATA, tem situações onde precisamos de outras coisas, e na verdade pra vc construir uma aplicação com MVC vc acaba se utilizando de outros padrões no meio do caminho…
Deixa eu te dar uma esclarecida, MVC não é uma metodologia, MVC é um padrão de projetos pra desenvolvimento, utilizado quando temos múltiplas camadas, é um padrão consagrado utilizado por muita gente , muitos projetos mas não é BALA DE PRATA, tem situações onde precisamos de outras coisas, e na verdade pra vc construir uma aplicação com MVC vc acaba se utilizando de outros padrões no meio do caminho…
Depois vc da uma pesquisada aqui no forum porque acho que esse assunto ja foi bastante debatido e explicado.
Mas basicamente: MVC é um padrão que diz como componentes “conversam”. Vc tem um controller, que sabe refletir alterações feitas na View no Model, e sabe escutar alterações do Model pra refletir na View de volta.
Perceba que, o meu Model pode ter 10 camadas (não vejo motivo mas já vi alguns casos, até apelidados de “onion architecture” - arquitetura cebolao, qto mais vc descasca as camadas mais vc chora).
Mas o MVC me diz a respeito da interação entre componentes, e nao da “divisão” deles em camadas.
Um outro modo de entender isso é: eu tenho um sistema com 20 camadas. Cheio de mochileiros (objetos que so pegam e repassam, sem logica nenhuma) e ainda assim não ter MVC. Acontece algo no meu model e a view ta la, desatualizada.
Olá pessoal, ressuscitando o tópico sobre metodologias de desenvolvimento, gostaria que galera me ajudasse nesta pesquisa para ser usada na minha monografia.
Com minha pesquisa, quero identificar qual(is) metodologia(s) estão sendo mais utilizadas no cenário empresarial de desenvolvimento de software, com base nesta metodologia(s) identificar qual(is) ferramentas de automação de teste melhor auxilia nesta tarefa.