Size: a a a

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

2020 January 22

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Zaur Abdulgalimov
я эти поля добавляю просто присвоением: model._test = 123
а не через Object.defineProperty.

Поэтому я точно их не делал not enumerable. Если они действительно not enumerable - тогда вопрос почему sequelize их делает таковыми, и как это исправить?
Начиная с этого сообщения вниз
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
хз, высосано из пальца
источник

T

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

A

Anton K. in Node.js — русскоговорящее сообщество
а в чем проблема просто запросы на SQL в ноде писать?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Чтобы добавить Data Manager соответствующий модуль делает monkey patching.
источник

A

Anton K. in Node.js — русскоговорящее сообщество
с переменными с различными условиями  с кучей преимуществ
источник

Ð

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

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Anton K.
а в чем проблема просто запросы на SQL в ноде писать?
Это тоже обсуждалось выше. Практически нет проблем, если понимаешь, что делаешь
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Если не понимаешь, можно укольнуться инъекцией очень больно
источник

A

Anton K. in Node.js — русскоговорящее сообщество
ну приходится понимать а куда деваться)
источник

Ð

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

Ð

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

Ð

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

A

Anton K. in Node.js — русскоговорящее сообщество
Ð
основное что делает орм я так понимаю, и за что ее так любят новички - это то что она создает схему данных по классам и их аннотации, а та часть скл которая создает таблицы, индексы и типы полей - дается людям хуже всего и в последнюю очередь
новички ее любят за то что на всех курсах платных и бесплатных что я видел именно через ОРМ взаимодействие
источник

A

Anton K. in Node.js — русскоговорящее сообщество
а все новички плюс минус чекают эти курсы
источник

Ð

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

A

Anton K. in Node.js — русскоговорящее сообщество
это точно как отдельный язык программирования))
источник

Ð

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

T

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

Ð

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