Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 February 02

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
источник

АБ

Алексей Бабыкин... in NodeUA - JavaScript and Node.js in Ukraine
ID:0
что за ненависть к орм?
источник

AA

Anna Alimova 👩‍💻... in NodeUA - JavaScript and Node.js in Ukraine
Оно ненужная прокладка. Чтобы хорошо уметь в ORM, надо понимать SQL и СУБД, а когда их понимаешь, ORM не нужен, ИМХО
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Anna Alimova 👩‍💻
Оно ненужная прокладка. Чтобы хорошо уметь в ORM, надо понимать SQL и СУБД, а когда их понимаешь, ORM не нужен, ИМХО
источник

S

Simon in NodeUA - JavaScript and Node.js in Ukraine
Anna Alimova 👩‍💻
Оно ненужная прокладка. Чтобы хорошо уметь в ORM, надо понимать SQL и СУБД, а когда их понимаешь, ORM не нужен, ИМХО
А что посоветуете использовать?
Вместо орм
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
querybuilder
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Simon
А что посоветуете использовать?
Вместо орм
Template string
источник

S

Simon in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
querybuilder
jquery querybuilder?
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Template string
апасна
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
апасна
почему же?
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Simon
А что посоветуете использовать?
Вместо орм
Юзать то, что юзают в проде, а это sequelize
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Alexander
почему же?
ну если делать SELECT FROM ${tableName} WHERE id=${id}. То можно схватить sql инъекцию
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Vlad Kolomoets
Юзать то, что юзают в проде, а это sequelize
А для делфи есть порт?
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
Middleware
ORМ
Кто следующий?
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Alexander
А для делфи есть порт?
Тут же про ноду говорят)
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
ну если делать SELECT FROM ${tableName} WHERE id=${id}. То можно схватить sql инъекцию
Ну я имел в виду не совсем простой темплейт стринг, а слегка кастомный, как сделано например тут https://github.com/blakeembrey/sql-template-tag
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Ну я имел в виду не совсем простой темплейт стринг, а слегка кастомный, как сделано например тут https://github.com/blakeembrey/sql-template-tag
ну так можно... просто всякое бывает
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Anna Alimova 👩‍💻
Оно ненужная прокладка. Чтобы хорошо уметь в ORM, надо понимать SQL и СУБД, а когда их понимаешь, ORM не нужен, ИМХО
Недавний пример:
заказчик (он же CTO) попросил писать в новом микросервисе без ORM - окей, написали, но функция findById() если туда не передается ID выдает первую попавшуюся запись из базы. мне даже страшно проверять что делает deleteById() если туда не передать id
ORM с дикими вложенными джойнами конечно это слишком, но от глупых ошибок она защищает (эскейпинг данных, базовая валидация)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Руслан
Middleware
ORМ
Кто следующий?
TypeScript
источник

S

Simon in NodeUA - JavaScript and Node.js in Ukraine
А тайпскрипт то чем насолил?)
источник