MVC ou API
- #Python
- #.NET C#
- #Java
Fala devs, tudo bem? Uma ótima semana para todos nós.
Para quem cursa ou concluiu o bootcamp Pottencial, no último módulo tem dois tipos de, digamos, tecnologias: API e MVC.
O resumo dos dois aí embaixo:
MVC vem de Model-View-Controller (Modelo-Visão-Controle) que é uma arquitetura desde de 1970 com o objetivo de focar no reuso do código e a separação em três camadas.
API vem de Application Programming Interface (Interface de Programação de Aplicação) com o objetivo de automatizar processos manuais.
São conceitos bem diferentes não é? E sabemos que além do .Net, também é utilizado em outras linguagens como Java e Python.
Mas a grande pergunta é: você, dev, qual seria mais fácil de implementar no seu código: API ou MVC? Não vale ficar em cima do muro.
Na minha visão, eu prefiro API por ser mais fácil de entender, de compreender e também porque no MVC (pelo menos no C#) há uma mistureba entre tags HTML e comandos de C# na Model.
Abraços a todos.