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

В 2016 году решил отказаться от ORM в пользу QueryBuilder. Причины описывал тут:
В 2020 прихожу к выводу, что и Query Builders не дают обещанных преимуществ. Современные библиотеки позволяют конструировать расширяемые и безопасные SQL запросы без дополнительных уровней абстракции. Кроме того, практика написания "Чистого SQL" лучше подготовлена к будущему, где мы будем писать запросы на Cypher (Neo4J) или на GraphQL (Dgraph). ORM для подобных БД не делают (несколько исключений, написанных "по инерции" не в счёт). Отзывы от моих студентов:
Моя образовательная платформа:
Мои курсы: Бесплатное пособие по веб-инструментарию:
Мультиязычные веб-приложения:
Основы разработки на React:
Приглашаю в свои соц. сети: Telegram:
LinkedIn:   / ivan-kleshnin   Группа ВК: https://vk.com/paqmind
Поддержать автора и выпуск новых роликов: Patreon:   / paqmind   #backend #databases

Смотрите также