Search
Write a publication
Pull to refresh
0
0
Send message
Любой инструмент хорош применительно к чему-то. ORM мне хватит для решения большинства повседневных задач. Если появится задача, которая требует написания чистого SQL, я напишу этот запрос на чистом SQL. Потом оберну это в абстракцию на языке используемого мной фреймворка и задокументирую, почему пришлось так нестандартно поступить. Но, повторюсь, это — исключение.
Автор не хочет учить все ORM. Я не хочу учить все подводные камни всех баз данных. Но ни ему, ни мне это и не нужно. Пара фреймворков и пара баз данных — вот реально необходимый в работе обычного специалиста объем знаний. А потом, всегда хочется абстрагироваться от реализации в пользу бизнес логики, сделать код более читаемым и удобным для написания. Я не хочу работать с конкатенацией строк каждый раз, когда составляю запрос. И я хочу автодополнение кода в IDE, когда пишу свои запросы. Я привык к прогрессу, и хочу пользоваться предлагаемыми им плюшками.

Information

Rating
Does not participate
Registered
Activity