11/04/2021
Como aplicar MVC em minha arquitetura PHP tornou minha jornada mais fácil.
Pois é, eu achando que agora estava começando a andar com as próprias pernas quando recebia algum projeto PHP em questão quando me deparei que a coisa não era tão simples assim.
Tinha projetos que eu dizia que era fácil, porém no decorrer do projeto eu acabava esbarrando em algumas coisas no caminho, como o quesito segurança e boas práticas.
Então, estudando sobre API's e dando aquela zapeada no StackOverflow (-Quem nunca? 😅) algo me chamou atenção em uma das respostas, o tal do MVC.
Logo vi que é uma prática e tanto dentre os programadores mais experientes no mercado, tanto para aqueles que tem o próprio negócio quanto para aqueles que trabalham em suas carriers.
Então comecei a esmiuçar o tal do MVC e aos poucos fui trazendo para dentro de minha realidade. E meu amigo(a)... Que experiência!
Não pretendo falar de conceito MVC aqui, mesmo porque não sou um expert nisso, ainda. Tenho chão para correr e linhas para codar ainda assim, porém, o potencial que isso vem me trazendo para organizar ideias e o próprio projeto é algo realmente significante para ambos os lados, o do developer e o client, acredite.
Em meus estudos já vejo que há práticas que visam aprimorar o MVC, como por exemplo a DCI que já está aí no mercado, porém essa modalidade de arquitetar o projeto nessas três matrizes em MVC é algo muito fascinante e que não se domina de um dia para o outro.
Contudo, enfatizo novamente, aplicar MVC na arquitetura de meus projetos fez muita diferença em dar manutenção, controlar extensões e aprimoramentos e redimensionar o tempo (não significa que diminui o tempo de 'codar', mas deixei mais dinâmico).
Essa esta é uma parte de minha experiência em aplicar MVC e como isso me ajudou na praticidade.