Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 January 23

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
Artem Danilov
Да, но функционал у EntityFramework на много выше чем в TypeORM.
Я пока, что не встретил вообще норм ORM на NodeJS.

Если взять даже PHP там есть Doctrine это тоже ORM.
Но ее функционал закрывает 90% потребностей и живут счастливо.

При работе с этими ORM ты не столкнешься с проблемой, что почему-то тип такого поля который есть в БД не поддерживается. Либо что ты не можешь использовать JOIN в конструкторе запросов тот который тебе необходим.

TypeORM откровенно гавно. Говорит, что поддерживает postgresql, но при этом не все типы колонок поддерживается, не все типы join можно написать.

Это боль, потом приходится думать как выкручиваться, это сугубо мое личное мнение
Так, звичайно є проблеми. Якщо ніхто не буде використовувати то технологія не доживе до досвіду EntityFramework і подібних. А от якщо пройде цей етап становлення - може вийти набагато крутіше )
источник

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
ідеальна технологія та яку не використовують )
TypeORM ще допиляють до чогось вартого уваги )
источник

AD

Artem Danilov in NodeUA - JavaScript and Node.js in Ukraine
Volodymyr Bortniak
Так, звичайно є проблеми. Якщо ніхто не буде використовувати то технологія не доживе до досвіду EntityFramework і подібних. А от якщо пройде цей етап становлення - може вийти набагато крутіше )
я сам изаю TypeORM у меня на проекте для сущностей.
+ потому, что там реализовали Data Mapper.

я ожидал от нее совсем другое, если брать только работу с моделями. это ок.
но когда надо читать с БД, то много моментов сразу вылазит которые не позволяют юзать плюшки pg и появляются проблемы которые необходимо решать.

вот последнее, что нужно было это  LATERAL JOIN. это порой прям очень бесит.
источник

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
Artem Danilov
я сам изаю TypeORM у меня на проекте для сущностей.
+ потому, что там реализовали Data Mapper.

я ожидал от нее совсем другое, если брать только работу с моделями. это ок.
но когда надо читать с БД, то много моментов сразу вылазит которые не позволяют юзать плюшки pg и появляются проблемы которые необходимо решать.

вот последнее, что нужно было это  LATERAL JOIN. это порой прям очень бесит.
Так відкривай issue, додавай PR
источник

AD

Artem Danilov in NodeUA - JavaScript and Node.js in Ukraine
Volodymyr Bortniak
Так відкривай issue, додавай PR
открыта, она есть и уже долго весит.
я не первый кто столкнулся с этим)
источник

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
#2021
Десь тут в чатіку бачив обговорення про те що passport.js не варто використовувати.
Чому не варто? І які альтернативи окрім самописного?
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
Artem Danilov
Да, но функционал у EntityFramework на много выше чем в TypeORM.
Я пока, что не встретил вообще норм ORM на NodeJS.

Если взять даже PHP там есть Doctrine это тоже ORM.
Но ее функционал закрывает 90% потребностей и живут счастливо.

При работе с этими ORM ты не столкнешься с проблемой, что почему-то тип такого поля который есть в БД не поддерживается. Либо что ты не можешь использовать JOIN в конструкторе запросов тот который тебе необходим.

TypeORM откровенно гавно. Говорит, что поддерживает postgresql, но при этом не все типы колонок поддерживается, не все типы join можно написать.

Это боль, потом приходится думать как выкручиваться, это сугубо мое личное мнение
sequelize топчик ормка на джсе
источник

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
#2021
Взяли б ви на роботу людину яка завжди акцентувала увагу на прикладному (фреймворки і тд) але не може написати рекурсивну функцію?
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
#2021 мама я в телевизоре
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
#2021 firebase auth что думаете ?
источник

IJ

Islom Jumaniyozov in NodeUA - JavaScript and Node.js in Ukraine
Susa
#2021 firebase auth что думаете ?
думаю это в основном для фронтендеров так как они могут без сервера имплементировать логику базы данных, и она медленная
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Смотрим запись:
https://youtu.be/zYRDhxj0zhQ
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov почему никто не возьмёт spring boot и перепишет на Nodejs?
источник

IJ

Islom Jumaniyozov in NodeUA - JavaScript and Node.js in Ukraine
возможно переписывать просто нету смысла или язык по архитектуре не подходит а то бы думаю её уже бы переписали
источник

IJ

Islom Jumaniyozov in NodeUA - JavaScript and Node.js in Ukraine
зачем все усложнять лучше создать новый фреймворк с достоинствами самого JS как например NestJs или Fastify
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
Islom Jumaniyozov
зачем все усложнять лучше создать новый фреймворк с достоинствами самого JS как например NestJs или Fastify
Вы тоже устали слышать смех от java разработчиков, что nodejs не может в backend?
источник

IJ

Islom Jumaniyozov in NodeUA - JavaScript and Node.js in Ukraine
Susa
Вы тоже устали слышать смех от java разработчиков, что nodejs не может в backend?
да нет я тоже например смеюсь теми кто используют PHP. Но ведь PHP используется более чем на 60% веба.
источник

IJ

Islom Jumaniyozov in NodeUA - JavaScript and Node.js in Ukraine
Сейчас когда есть возможность многопоточности думаю использование Node будут серьезно переосмысливать её уже во многих Enterprise компаниях используют для приема обработки платежа как например PayPal
источник

AS

Alex Savon in NodeUA - JavaScript and Node.js in Ukraine
Всем привет. А тут кто-нибудь работал с NewsAPI?
Я попробовал установить его на свою NodeJS, но оно запестрило ошибками, типа enoent, но при этом, в целом, оно установилось, "found 0 vulnerabilities", директория создана.
Это не помешает мне использовать данную апи?

Жаль, нельзя кидать скрины.
источник

EG

Evgeny Gazdovsky in NodeUA - JavaScript and Node.js in Ukraine
а еще часть на udp и на UART!
источник