Существует достаточно документации, в которой раскрывается вопрос «Почему Node?». Но что для меня действительно важнее, это не где Node находится сегодня, а где он будет завтра. Без сомнения, сообщество Rails принесло много к столу, но все эти замечательные идеи сложно проглотить, потому что они оказались заперты внутри Ruby. Каким бы потрясающим не был Ruby, не каждый желает стать разработчиком на Ruby.
Что за шум вокруг Node.js? Почему так много людей говорит о нём? Следуйте за мной в этом руководстве, которое поможет понять процесс создания Node-проекта с нуля.
Yeoman (известный как yo) является инструментом скаффолдинга — с плагинами, известными как генераторы, Yeoman определяет как генерировать структуру проекта.
Для этого Node-приложения мы будем опираясь на понятия, которые уже изучили. Типичной задачей при создании любого типа приложения является использование сторонних данных. Мы подключимся к Instagram API и получим через него данные, чтобы показать наиболее популярные фотографии.
Node.js — один из самых больших взрывов за последние несколько лет. Возможность запускать JavaScript (с этим клиентским языком знакомы многие) на сервере является заманчивой идеей.
Убедитесь, что вы уже установили Node и npm (менеджер пакетов Node). npm идёт в комплекте с Node, так что когда вы установите Node, у вас будет доступ и к npm.