Для строгой типизации это не нест а тайпскрипт. Его можно использовать как с експресом, так и с фастифаем и любымы другими модулями.
Для свагера и документации - в том же фастифае тож есть модули, которые поставил и у тебя готовый свагер.
Разделение на слои есть так же во всяких стартер-китах и бойлерплейтах.
Т.е. по сути есть все то же самое, просто в несте это собрано на одной странице в доках, а в других случаях надо почитать 3-4 разных.
Собирать свой 'идеальный' фреймворк часто та еще задачка. Ну конечно можно TS + Fastify + Invesify + Swagger + Doc + Jest и Supertest самому собрать при большом желании
Собирать свой 'идеальный' фреймворк часто та еще задачка. Ну конечно можно TS + Fastify + Invesify + Swagger + Doc + Jest и Supertest самому собрать при большом желании
Так а что там собирать, уже есть готовые "стартер киты"
Собирать свой 'идеальный' фреймворк часто та еще задачка. Ну конечно можно TS + Fastify + Invesify + Swagger + Doc + Jest и Supertest самому собрать при большом желании
Напевне найкраще, коли є велика кількість інструментів, які не конфліктують між собою і при цьому є можливість комбінувати. В такому випадку є можливості і майже немає обмежень (це добре і погано водночас).
Да, в том то и проблема что многие конфликтуют, потому что многие пишут пакеты только как им удобно без оглядки на других. И этим ребятам, которые смогли собрать все вместе я очень благодарен. Например я дико благодарен facebook за их jest. Раньше надо было здорово потрудиться чтобы собрать свой тестовый фреймворк.
И это хорошо, что мне нужно больше думать о бизнес-логике. И не думать, почему один пакет не дружит с другим пакетом и с моим кодом тоже. Не поддерживается больше, не поддерживает async/await или асинхронные генераторы/итераторы из 10 ноды и т.д. Ребята, которые это уже порешали за вас - молодцы. К их работе надо относиться с благодарностью. Такое мое мнение.
освоение базовых типов это мизерная часть от обучения, которая несоизмеримо ускоряет освоение языка вообще не понимаю как она может повышать порог входа
А ещё неверно суждение о том, что динамическая/статическая типизация это про базовые типы. Как раз наоборот, это в первую очередь про пользовательские типы Именно это я и имел в виду https://t.me/nodeua/19872
А ещё неверно суждение о том, что динамическая/статическая типизация это про базовые типы. Как раз наоборот, это в первую очередь про пользовательские типы Именно это я и имел в виду https://t.me/nodeua/19872
У нас речь шла о написании 50 строк Тут полне себе не обязательно идти писать свои типы
ну а как ещё, ведь в этих 50-ти строках почему-то нельзя использовать собственные типы да и вообще собственные типы не нужны для того, чтобы "войти" в язык программирования (это всё сарказм)