Задать вопрос

Почему некоторые программисты на GO работают с бд на голом SQL без ORM?

Почему некоторые решают рабоатать с бд на чистом sql это дает больше возможностей или ?
  • Вопрос задан
  • 11327 просмотров
Подписаться 3 Простой 9 комментариев
Ответ пользователя JavaWizard К ответам на вопрос (12)
@JavaWizard
Я джавист, за го не скажу.
1. ORM легче поддерживать один раз написал можель и у тебя есть репозитории в которых уже реализовано куча стандартного функционала
2. Можно расширять функционал , в современных орм оибах очень круто развит. Дсл по этому все написанное легко может прочитать другрй программист нежели разобраться в партянке sql
3 репозитории поддерживают нативный sql что позволяют некоторые вещи написать на нативном языке при этом Ты можешь сказать, какая модель в результате тебе нужна или массив моделей - опять же спасибо орм. 4 В общем у нас spring data jpa мощнейшея вещь , код пишется быстро, понятно а если врубить дебаг то в консоле увидешь что это переводится на понятный язык sql
5 производительность та же. Исключения составляют моменты когда человек не умеет пользоваться орм вообще и косячит на каждом углу - для этого и придумали собесы чтобы подобный контингет отсеять и не взять на проект.
Ответ написан