для Postgres. Сейчас вообще загрузился и не знаю что использовать. Из популярных нашел. Что можете подсказать по этому поводу?
ORM:
sequelize
objection.js
typeorm
Query-builder
knexjs
сначала определитесь нужен ли вам орм вообще и хватит ли квери билдера
Что использовать, мотоцикл или велосипед?
Да ничего из этого тебе не нужно, бери пакет для постгреса и все
Тебе же сказали что если хочешь строить запросы красиво используй knexjs
Из своего опыта могу сказать что сиквелайз подойдет если не нужен хайлоад. С ним все делает быстрее и проще. Единственный его минус для меня это то, что нельзя делать дублирующиеся по одному из ключей N:N ассоциации
а если хайлоад, то писать запросы ручками? или пойти еще дальше, и поменять SQL на что то дургое?))
Что мешает использовать в хайлоаде?
Я бы посоветовал попробовать всё и проанализировать, как оно себя ведёт и почему, и сделать для себя выводы, в каких случаях эти вещи применимы, а в каких - нет.
Такие анализы не реалистичны, эти выводы он сделает со временем
Сейчас полетят тапки, но мне нравится typeorm. Можно mongo и со слоником через одну orm работать.
Да, тапки есть, но на вас всех их не хватит и бросаться я уже устал
Тимур на своем семинаре nodejs говорил что можно query builder.
knex вроде
Обсуждают сегодня