170 похожих чатов

Ребят, что скажете про nestjs? Как вам в целом, какие есть

недостатки?
Мб знаете альтернативы

23 ответов

26 просмотров

Очень збс

крутая штука, но часто подают бедпрактайсы как гудпрактайсы и врут что нест связан со структурой/архитектурой так же советую избегать примеров из доки ибо там много плохого

хех, единственное +- нормальное это https://www.youtube.com/watch?v=sMWwO9yRrCc лучше почитать классик книги аля чистая арх и внимательно посмотреть на грасп и солид

Ты можешь сказать зачем он тебе нужен? Если нет, то тебе в express

Сергей- Автор вопроса
Vanya Leyn ✙
хех, единственное +- нормальное это https://www.yo...

Спасибо С подобными вещами знаком Больше интересуют хорошие примеры с использованием всех этих подходов

✙ Nikita 🇺🇦🇵🇱🇱🇻🇱🇹🇪🇪🇺🇸🇬🇧🇨🇿🇫🇷🇩🇪🇮🇹🇧🇬🇹🇼🇯🇵🇰🇷🇹🇷🇪🇸🇬🇷
Я правильно понял, он в примере еще подключил even...

видос смотрел давно судя по сорсам он собирает финальный баланс из условных ивентов, что попадает под минимальное определение

Сергей- Автор вопроса
Aleksey Kozin
Ты можешь сказать зачем он тебе нужен? Если нет, т...

Меня привлекает, что многое уже вшито Например логирование, микросервисы итд. Плюс все на ts и декораторах Практически в каждом проекте я меняю архитектурный подход Все время что то не устраивает Например сейчас мне нужно сделать админку для сайта Я не хочу монолитить уже готовый сервер и вариант с nest и микросервисами на первый взгляд идеально подходит. Пока единственное разбираюсь как грамотно разбить на те самые микросервисы

Сергей
Меня привлекает, что многое уже вшито Например лог...

Если тебя именно микросервисы интересуют, я бы посоветовал смотреть в сторону moleculer.services Там как раз всё, что надо для построения микросервисной архитектуры, есть из коробки и легко настраивается/кастомизируется

Сергей- Автор вопроса

Изучаю Но пока nest выигрывает)

Сергей
Меня привлекает, что многое уже вшито Например лог...

Микросеовисы, нест, все это не бесплатно. За это платят временем изучения, кучей кода. Твое описание щвучик как у тебя нет проблем с производельностью но есть проблема с архитектурой. Не добавляй нест, используй простые тулзы

Сергей- Автор вопроса
Aleksey Kozin
Микросеовисы, нест, все это не бесплатно. За это п...

Я больше плачу за масштабирование таких тулзов и придумывание архитектуры в новых проектах)

Aleksey Kozin
Ты можешь сказать зачем он тебе нужен? Если нет, т...

Ты можешь сказать зачем он тебе нужен? Если нет, то тебе в fastify

Я его использую для presentation слоя и как DI контейнер. Есть из горобки поддержка свагера. Недостатки хз. Может только, что весь код из-за DI завязываешь на фреймворк, но это легко убирается

Vanya Leyn ✙
хех, единственное +- нормальное это https://www.yo...

Чувак делает банковское приложение. Для этого он создает кастомный класс для денег. Этот класс оборачивает BigNumber. В этом классе он реализует базовые математические операции. Зачем он тратит на это время?

Думаю чтоб в теории расширять под разные валюты и прочее. Так будет проще. (Но такие видео почти всегда высосаны из пальца)

Aleksey Kozin
screenshot Чувак делает банковское приложение. Для этого он с...

банковское приложение > ентерпризе > врапперы над всеми и всями

Артем
Думаю чтоб в теории расширять под разные валюты и ...

Оооочень вытянутый из пальца пример. Он точно оверкилит архитектуру для этого кэйса У него 10 кудрявых файлов, для того чтобы реализовать “юзер может увидеть свой баланс” “юзер может послать деньги другому юзеру”. НО, это нефига еще не работает, самой логики работы с БД нет, и нет того, что REST реализует. Нет авторизации. Это еще файлов 20 Я хз, кажется оверкилом

Aleksey Kozin
screenshot Оооочень вытянутый из пальца пример. Он точно овер...

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

Сваггер там в коде пишут? Или из свагера код генерят?

Максим
Сваггер там в коде пишут? Или из свагера код генер...

Просто описываем методы, а дальше он сам.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта