"Я не люблю ORM потому что бла бла бла". Если важно производительность почему вообще Вы пишите на Nestjs? Может будете писать проект на голом Nodejs? Или еще лучше на каком-нибудь C++ и C? Так можно до абсурда.
Юзать ORM удобно по сравнению со всякими query builder. ORM объектно-ориентированный, с ним лучше работает интелисенс и тд. В некоторых кейсах реально нужно юзать чистый sql или query builder, но таких кейсов мало.
В самой ноде можно на сях писать)
я не только круды клипаю. И все равно ты даже когда работаешь с любыми сложностями запросов ты создаешь, читаешь, редактируешь или удаляешь. Других операций быть не может С БД
"ORM обьектно-ориентированный". Ну это вообще бред
Ты эти самые запросы можешь и не сделать или потратишь кучу времени с костылями
ORM (англ. Object-Relational Mapping, рус. объектно-реляционное отображение, или преобразование) — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных». Существуют как проприетарные, так и свободные реализации этой технологии. Это из википедии. Можно Ваш источник, где написано что это бред?
То что ты цитируешь перечитай))))
я выше указал что не под все кейсы подходят ORM-мки, но закрывают много кейсов.
Они могут и все почти закрыто но какой ценой
Как "Обьектно-реляционно" может быть "обьектно-ориентированным"? От ORM вообще ничего не зависит, что является обьектом, а что нет. Зависит все от паттерна, который был выбран, чтобы сущности показывать. Например, при Data Mapper у нас нет умных обьектов-моделей, а при Active Record есть.
Обсуждают сегодня