Переход с Knex на Node-Postgres. Упрощение стека.

Опубликовано: 17 Октябрь 2024
на канале: Ivan Kleshnin
1,607
68

В 2016 году решил отказаться от ORM в пользу QueryBuilder.
Причины описывал тут: https://en.paqmind.com/blog/models-or...

В 2020 прихожу к выводу, что и Query Builders не дают обещанных преимуществ. Современные библиотеки позволяют конструировать расширяемые и безопасные SQL запросы без дополнительных уровней абстракции.

Кроме того, практика написания "Чистого SQL" лучше подготовлена к будущему, где мы будем писать запросы на Cypher (Neo4J) или на GraphQL (Dgraph). ORM для подобных БД не делают (несколько исключений, написанных "по инерции" не в счёт).

Отзывы от моих студентов: https://bit.ly/Mkdev-ivan-kleshnin
Моя образовательная платформа: https://bit.ly/Paqmind

Мои курсы:
Бесплатное пособие по веб-инструментарию: https://bit.ly/Web-Toolkit
Мультиязычные веб-приложения: https://bit.ly/Web_Application
Основы разработки на React: https://bit.ly/React-Fundamentals

Приглашаю в свои соц. сети:
Telegram: https://t.me/Paqmind
LinkedIn:   / ivan-kleshnin  
Группа ВК: https://vk.com/paqmind

Поддержать автора и выпуск новых роликов:
Patreon:   / paqmind  

#backend #databases