Laravel é o maior framework PHP da atualidade e sem dúvida é uma baita ferramenta, mas quem me conhece melhor sabe que eu não sou seu maior fã. Neste vídeo eu explico o principal motivo para eu não gostar do framework Laravel.
É importante deixar claro que eu reconheço o papel do framework na comunidade e sei que ele vem fazendo um ótimo trabalho. Eu só não concordo com todas as decisões tomadas pelos criadores, o que não quer dizer que eu esteja 100% certo ou que o framework seja ruim.
Tanto é verdade que acredito que o framework tem seu papel que eu possuo cursos gravados sobre #Laravel (e vou regravá-los nas versões mais recentes do framework). Se quiser conferir, aqui tem 15% de desconto para assinar a Alura:
tidd.ly/43UfATs
Minha maior objeção contra o framework é sobre a escolha do padrão #ActiveRecord do #Eloquent (ORM do Laravel). Este padrão te deixa mais dependente do framework, inclusive no que chamamos de "camada de domínio". É um problema que pode sim ser contornado modificando um pouco a arquitetura, mas eu prefiro não ter esse problema utilizando #Symfony, por exemplo, que usa o #Doctrine, que por sua vez usa o padrão Data Mapper.
PS.: Eu sei que minha pronúncia de PearDB (e de tudo relacionado ao Pear) está incorreta. É um hábito que já está tão enraizado que acho pouco provavel que eu consiga mudar. rsrsrs
----------------------------------
Para mais conteúdos sobre boas práticas de programação, testes, arquitetura de software e tudo que há de bom, não se esqueça de se inscrever e ativar o sininho para receber notificações.
Para entrar em contato:
Telegram: t.me/diasdedev
Twitter: / cviniciussdias
LinkedIn: / cviniciussdias
GitHub: github.com/CVi...
15 сен 2024