1 min read

Что может Node.js без npm? Rest API без фреймворков

Использование Node.js без сторонних npm-пакетов способно существенно расширить ваш кругозор и прокачать навыки. Путь от написания приложений только с использованием кучи сторонних библиотек и фреймворков до способности делать программы ограничиваясь исключительно стандартной библиотекой сделает из вас максимально универсального и способного программиста, который сможет реализовать абсолютно что угодно.

Всем привет, меня зовут Егор. В вопросе изучения программирования я топлю за максимально-концентрированную практику в вашем обучении, но это то, что касается относительно высокоуровневого совета. Навык программирования можно неплохо углубить не только условно общепризанными штуками вроде изучения паттернов и структур данных, но и использованием стандартной библиотеки на максимум. Честно говоря, меня всегда смущала гора оберток вокруг стандартной библиотеки на 10 строк из npm. Вплоть до того, чтобы были отдельные пакеты с просто Promise-обертками других библиотек. И люди это все скачивают и используют. На мой взгляд это происходит просто от незнания, что вы можете это делать самостоятельно. Отдельно отмечу, что я не пропагандирую отказ от использования сторонних библиотек и фреймворков, я хочу показать, что ваш инструмент в стоке включает в себя вообще всё, что нужно для разработки почти любых приложений. Изучив это вы уже сможете точно оценивать когда реально нужно тащить новый NPM-пакет, а когда в этом нет необходимости. И поэксперементировав с этим вы сможете заметно улучшить свой навык программирования. В рамках данного материала хочу разработать стандартное Rest API на Node.js без использования сторонних пакетов. Можно считать этот материал своеобразным челленджем или мастер-классом.

GitHub - egorguru/nodejs-rest-api-without-npm
Contribute to egorguru/nodejs-rest-api-without-npm development by creating an account on GitHub.