Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 August 08

K

Kostya in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
И так. Ща будет тупой вопрос.
Есть ли смысл получать вторым высшим профильное образование (например «Программная инженерия» или «Компьютерные науки») да еще и в заочной/вечерней форме?
В странах типа Германии часто требуется профильное образование для рабочей визы. Но это , как мне рассказывали, не аксиома
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
/
Почему?
Посмотри, какой sql они генерируют и поймешь. Кроме того, они усложняют, не давая ничего взамен.
источник

/

/ in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Посмотри, какой sql они генерируют и поймешь. Кроме того, они усложняют, не давая ничего взамен.
Ну, у меня nosql, или тоже зло?
источник

¿

¿hope in NodeUA - JavaScript and Node.js in Ukraine
Я так понимаю, что разговор "ORM зло" - это лишь в контексте ноды?Ибо от различного рода дотнетчиков и джавистом подобного не слышал.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
/
Ну, у меня nosql, или тоже зло?
Mongo?
источник

/

/ in NodeUA - JavaScript and Node.js in Ukraine
Так точно
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
/
Так точно
При чем тут ORM тогда. R-это relation, только для реляционок. Ну а монга - сама по себе зло
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
¿hope
Я так понимаю, что разговор "ORM зло" - это лишь в контексте ноды?Ибо от различного рода дотнетчиков и джавистом подобного не слышал.
Они зазомбированы
источник

/

/ in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
При чем тут ORM тогда. R-это relation, только для реляционок. Ну а монга - сама по себе зло
Тоже инетресно, мне на вопрос, "почему монгус плох" ответили "все ОРМ зло" 🤷‍♂️
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
/
Тоже инетресно, мне на вопрос, "почему монгус плох" ответили "все ОРМ зло" 🤷‍♂️
Монгус это odm, а не orm, но в нем тоже нет ни малейшего смысла
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
В отличие от orm он не генерирует дикий sql, так что лишним не будет
Ну и упрощает создание схем, валидацию данных
источник

DL

Dml Levon in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Посмотри, какой sql они генерируют и поймешь. Кроме того, они усложняют, не давая ничего взамен.
Так ОРМ это больше про маппинг данных. А то что генеряться кривые и не оптимальные запросы, это уже больше вопрос к конкретной реализации а не к понятию ОРМ
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Dml Levon
Так ОРМ это больше про маппинг данных. А то что генеряться кривые и не оптимальные запросы, это уже больше вопрос к конкретной реализации а не к понятию ОРМ
данные прекрасно маппятся и без орм
источник

DL

Dml Levon in NodeUA - JavaScript and Node.js in Ukraine
Alexander
данные прекрасно маппятся и без орм
Код прекрасно работает и без фреймворков
источник

D

Devid QA in NodeUA - JavaScript and Node.js in Ukraine
🙈
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Dml Levon
Код прекрасно работает и без фреймворков
так и есть
источник

DL

Dml Levon in NodeUA - JavaScript and Node.js in Ukraine
Alexander
так и есть
Ок, пообщались )
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Dml Levon
Так ОРМ это больше про маппинг данных. А то что генеряться кривые и не оптимальные запросы, это уже больше вопрос к конкретной реализации а не к понятию ОРМ
Орм актуальны для языков со статической типизацией. А в js и без орм вполне сносно
источник

SK

Sergey Kochetkov in NodeUA - JavaScript and Node.js in Ukraine
Задаче свой инструмент. Вы сферического коня обсуждаете, по-моему ) оптимизация, кстати, далеко не всегда нужна. Читаемость кода - лёгкость его поддержки в большинстве случаев во главе угла.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Sergey Kochetkov
Задаче свой инструмент. Вы сферического коня обсуждаете, по-моему ) оптимизация, кстати, далеко не всегда нужна. Читаемость кода - лёгкость его поддержки в большинстве случаев во главе угла.
ОРМ может давать хорошую читаемость и производительность для простого crud-а. Когда дело выходит за эти рамки и нужно строить отчеты и делать сложные выборки, то ОРМ проваливается не только по производительности, но и по всему остальному. Зачастую из-за того что в орм поддерживаются несколько баз, то очень часто натыкаешься на то, что там просто пока еще не написали костылей, которые реализуют специфические особенности БД. В итоге получается myFancyORM.raw(`select some,readable,code from spherical_horse...)
источник