Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 April 08

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
а с каких пор количество файлов стало показателем
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Чем больше зависимостей, тем хуже
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Функциональный подход в построении api в разы проще и менее избыточен, чем ооп
источник

SR

Sviatoslav Ronskyi in NodeUA - JavaScript and Node.js in Ukraine
Нічого... можна обвішати express щоб вийшов свій nest )
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Есть хоть один аргумент, почему реально стоит взять нест, а не экспресс?
источник

SR

Sviatoslav Ronskyi in NodeUA - JavaScript and Node.js in Ukraine
Ми переходили з Symfony. Взяли nest через
Схожість з ангуляром в підходах (на фронті юзаєм)
TypeScript
IoC
gRPC
Pipes (трансформація\валідація)
Error Filters (відлов помилок)
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Кто сказал?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
(я если что не сторонник тс)
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Кол-во зависимостей ухудшает понимание кода, разве нет?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Тогда бы всё писали бы в одном файле
источник

SR

Sviatoslav Ronskyi in NodeUA - JavaScript and Node.js in Ukraine
Думаю nest більш розрахований на тих хто більше любить ООП ))
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
думаю нест хоть какую-то структуру кода задает в отличии от экспресса
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Чтобы написать на тс функционал правильно, то дто создай, провайдера создай, а потом, функция принимает дто объект, а  req.user в другую функцию не передашь, хоть он и ДТОшный, то видите ли тс его еще не увидел таким
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
На экспрессе у меня есть роутер, сервис и контроллер, нет ничего лишнего, не нужно везде модули пробисывать, инъекции ставить и прочее
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
вы сейчас спорите с главным хейтером тса )
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
но структурная типизация точно зло )
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
тот же DI в любом случае придется строить )
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
на экспрессе на 5 проектов вы получите 5 разных архитектур
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
как на реакте
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
это для типичного аутсорса и аутстаффа дорого
источник