Size: a a a

2020 April 23

p

polunin.ai in rust_offtopic
∅ ч
вы лучше осильте iced прямо в wgpu
Исед в браузере? Нахрена
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
просто есть миллионы ормов и представлений о том что это такое. у статикочуваков там сплошная боль, а у динамистов более позитивный опыт
Жирные Орм'ы - везде медленные, генерят чудовищные запросы, поощряют плохие практики, мешают проставлять хинты, мешают использовать особенности каждой конкретной бд и т.д. и т.п.
источник

∅ч

∅ ч in rust_offtopic
polunin.ai
Исед в браузере? Нахрена
в браузере тоже можно, да
источник

SP

Stanislav Popov in rust_offtopic
Doge Shibu
Жирные Орм'ы - везде медленные, генерят чудовищные запросы, поощряют плохие практики, мешают проставлять хинты, мешают использовать особенности каждой конкретной бд и т.д. и т.п.
ну в алхимии можно жить в тем что ты описал
источник

∅ч

∅ ч in rust_offtopic
Doge Shibu
Жирные Орм'ы - везде медленные, генерят чудовищные запросы, поощряют плохие практики, мешают проставлять хинты, мешают использовать особенности каждой конкретной бд и т.д. и т.п.
не имеют сабселекта (дизель)
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
Про сиквель я не набрасываю. То есть после работы с нормально нагруженными бд понимаешь насколько плохо жить с орм'ом.
Думай что хочешь. Мне плевать . Я как раз после работы с БД в которой все было на SQL аж в 2 местах моей работы понял какая ORM благодать. Не писать это все а прогнать быстро LINQ. Ну иногда да, RawSQL мож и через EF прогнать.
источник

∅ч

∅ ч in rust_offtopic
Doge Shibu
Про сиквель я не набрасываю. То есть после работы с нормально нагруженными бд понимаешь насколько плохо жить с орм'ом.
как решать проблемц переносимости кода?
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Думай что хочешь. Мне плевать . Я как раз после работы с БД в которой все было на SQL аж в 2 местах моей работы понял какая ORM благодать. Не писать это все а прогнать быстро LINQ. Ну иногда да, RawSQL мож и через EF прогнать.
Проблема в диком оверхеде от любых больших орм.

Как и ментальный из-за усложнения инфраструктуры, так и в плане производительности.
источник

∅ч

∅ ч in rust_offtopic
да и как не заворачивать функции в чето типо

Board::get_threads_with_last_replies_with_attattachments?
источник

DS

Doge Shibu in rust_offtopic
Микроорм более-менее норм обычно
источник

SP

Stanislav Popov in rust_offtopic
∅ ч
как решать проблемц переносимости кода?
да нет такой проблемы. все привязываются на конкретную бд в первый же день. если это постгря то ты сразу захочешь триграммы, гин индексы, ренжи, жсоны, свои типы для всего и тд
источник

DS

Doge Shibu in rust_offtopic
∅ ч
как решать проблемц переносимости кода?
Делаешь реализации репозиториев под каждую нужную бд
источник

∅ч

∅ ч in rust_offtopic
∅ ч
да и как не заворачивать функции в чето типо

Board::get_threads_with_last_replies_with_attattachments?
а что делато чтоб такую парашу не герерировать?
источник

p

polunin.ai in rust_offtopic
Что за репозитории
источник

∅ч

∅ ч in rust_offtopic
хотя на орм может и тоже самое будет
источник

∅ч

∅ ч in rust_offtopic
polunin.ai
Что за репозитории
он наверное branch имел в виду
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
Что за репозитории
челики не херачат кверю в контроллере а оборачивают её в метод у обьекта представляющем доступ к модельке. называется паттерн репозитори
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Что за репозитории
Паттерн - выделение методов для доступа к данным в отдельную абстракцию
источник

∅ч

∅ ч in rust_offtopic
∅ ч
да и как не заворачивать функции в чето типо

Board::get_threads_with_last_replies_with_attattachments?
так кстати код еще эпичный, который орм наврятли осилит
источник

p

polunin.ai in rust_offtopic
@enomad ну хз чё там делать в качалке двачей, там же на полдня работы, не?
источник