Para quem domina SQL, driver nativo faz sentido e não tem overhead desnecessário. Mas o ORM entrega uma coisa que SQL puro não entrega grátis: refactoring com garantia de tipo. Quando eu renomeio uma coluna no schema do Drizzle, o TypeScript me mostra exatamente onde quebrou antes de rodar qualquer query. Com SQL em string, esse erro aparece em produção. O argumento de muleta faz mais sentido contra Prisma, que esconde o SQL atrás de uma abstração opaca. Drizzle é basicamente SQL com tipo. Você tem alguma estratégia pra lidar com refactoring de schema sem ORM?
Respondendo a "Não uso ORM e sempre vi isso como muleta para q..." dentro da publicação Mudei de Prisma para Drizzle em produção. Aqui está o que ninguém avisa antes
1