Size: a a a

Node.js — русскоговорящее сообщество

2020 January 20

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
А также реализует Node Streams для результатов запросов
источник

Ð

Ð in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Ну собственно knex, который лежит в основе objection это минимальная абстракция над SQL
нахрен абстракция над скл? скл это уже абстракция над данными
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Строго говоря, SQL это язык запросов сделанный по подобию реляционной алгебры кроме нескольких моментов, где это было непрактично.
источник

Ð

Ð in Node.js — русскоговорящее сообщество
причем оно умеет доставать данные и в виде объектов произвольной структуры, и в виде массивов из массивов если очень хочется быстро и экономно, и курсоры есть для обработки гиганских данных, полно всего, но нет, надо лепить еще один недоязык обработки данных в своем билдере, который никогда не прибоизится к скл потому что это годы работы больших команд, а не маленькая либа для ноды.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Так он же изоморфен SQL
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Откуда столько агрессии)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
агрессии тут нет :)
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Другое дело Sequelize которая действительно делает свою семантику
источник

Ð

Ð in Node.js — русскоговорящее сообщество
я не устану повторять что "используя секвалайз вы просто добавляете к проекту необходимость знания еще одного языка и его устройства", потому что скл все равно будет нужен, это не упрощение, а усложнение проекта.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ð
я не устану повторять что "используя секвалайз вы просто добавляете к проекту необходимость знания еще одного языка и его устройства", потому что скл все равно будет нужен, это не упрощение, а усложнение проекта.
Да с ним все понятно. Речь про knex/objection
источник

Ð

Ð in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Да с ним все понятно. Речь про knex/objection
понятно, не всем. Пытаюсь донести :)
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Почему бы не сидеть с голым SQL? Ну тут все просто тоже: без накрутки типа PL/SQL или типа того он невыразителен.
источник

Ð

Ð in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Да с ним все понятно. Речь про knex/objection
обжекшен это же орм, там есть генератор схем, то есть он все равно загоняет власть над базой в себя, она не может существовать отдельно от него и от ноды, а так приятно когда может
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Процедурный слой для формирования динамических запросов на js это и есть knex
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Считай сравнивать надо PL/SQL с ним, а не SQL
источник

Ð

Ð in Node.js — русскоговорящее сообщество
поэтому мы давно уже пишем модели на чистом скл в .sql файлах, чтобы они не зависели от текстовых процессоров типа пхп или ноды.
источник

Ð

Ð in Node.js — русскоговорящее сообщество
ну естественно plsql, либо пг, либо оракл, в сторону которого я сейчас усиленно двигаюсь, видя изменения в из политике
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ну вот да. А это все таки отдельный язык.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
И иногда бывает быстрее для какого-нибудь недомагазина по меньшей мере разобраться с knex.
источник

Ð

Ð in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Ну вот да. А это все таки отдельный язык.
это нормально, использовать специализированный удобный язык для разных здач, тот же баш - тоже отдельный язык, норм.
источник