As vantagens e desvantagens do uso do ORM [fechado]
Gostaria de discutir as vantagens e desvantagens do uso do ORM (como o ADO.NET).
Vantagens:Acelera o desenvolvimento - elimina a necessidade de código SQL repetitivo.Reduz o tempo de desenvolvimento.Reduz os custos de desenvolvimento.Supera diferenças de SQL específicas do fornecedor - o ORM sabe como escrever SQL específico do fornecedor para que você não precise.Desvantagens:Perda na produtividade do desenvolvedor enquanto eles aprendem a programar com ORM.Os desenvolvedores perdem a compreensão do que o código está realmente fazendo - o desenvolvedor está mais no controle usando o SQL.ORM tem uma tendência a ser lenta.O ORM falha em concorrer com consultas SQL para consultas complexas.Em resumo, acredito que as vantagens de usar um ORM (principalmente o tempo reduzido necessário para executar tarefas repetitivas) são superadas pelas desvantagens do ORM, por exemplo. é difícil lidar com isso.
As pessoas podem apontar onde estou errado e sugerir outras vantagens / desvantagens.