Executando verificação de segurança...
1

cara depende, depende do banco que você vai trabalhar, depende dos recursos que você vai utilizar e se o orm vai ter suporte aqueles recursos de forma nativa, o orm abstrai bastante coisa mas eles tem um porém que é usar uma estratégia de criação das queries que para wueries simoles atende bem mas a medida que as queries vai ficando mais complexas a estratégia aue eles utilizam oode nao ser a melhor, nas issi é facilmente resolvido criando uma query manualmente desde, coisa que grande parte se não todos os orm's suportam, eu utilizo bastante o prisma por conta do suporte com typescript e a geração das tipagens com base nas models que é incrível, acredito que hoje seja uns do orms mais populares, mas vai depender do que for colocado na balança, suporte, se o orm tem manutenção, se a documentação dele é clara se o ganho de produtividade é relavante suficiente pra valer a oena adicionar essa camada de complexidade e por fim você pode criar uma camada de abstração a nivel da sua aplicação, usando o pattern repository que vai centralizar todas as suas consultas na base de dados numa camada da sua aplicação, dessa forma como a consulta é feita ou não debaixo dos panos pro sistema é indiferente voce tem uma entrada e tem uma saída, se o orm ou estratégia de acesso que você optou deixar de ser viável por algum motivo basta fazer as alterações nessa camada sem influenciar a aplicação como um todo.

Carregando publicação patrocinada...