Что такое NodeJS и npm?

1 week ago | 1.9K

 

Что такое NodeJS?

Наверняка вы уже слышали про NodeJS и возможно использовали его в каких-то тестовых или реальных проектах.

NodeJS - это платформа для разработки на языке программирования Javascript, как бэкенд, так и фронтенд части. NodeJS использует движок V8.

Но зачем использовать Javascript еще где-то, кроме как в браузере?
Дело в том, что язык Javascript служит не только для того, чтобы сделать выпадающие меню и мигание кнопочек, как это было задумано изначально, в далеком 1995 году. Прошло уже больше 20 лет и развитие Javascript не стояло на месте. У языка Javascript появилось очень много возможностей и писать различные скрипты достаточно удобно на современном Javascript, а благодаря менеджеру пакетов npm жизнь frontend и backend разработчиков стала лучше.

 

Смотрите видео Что такое NodeJS и NPM

 

Что такое npm?

NPM - это менеджер пакетов, которые вы можете подключить в ваш проект. Например, если вы хотите, чтобы ваш проект использовал Bootstrap, вам необязательно вручную копировать все необходимые файлы с сайта Bootstrap и хранить эту библиотеку в репозитории GIT, достаточно указать в конфигурационном файле вашего проекта одной строчкой, что вам нужен Bootstrap и пакетный менеджер npm установит Bootstrap в копию вашего проекта, при этом нет нужны хранить все подобные библиотеки в репозитории GIT вашего проекта.

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

С помощью менеджера npm можно добавить в ваш проект огромное количество всевозможных библиотек и инструментов и в следующих уроках я покажу как установить NodeJS и пользоваться менеджером пакетов npm, а также покажу как создаются современные frontend приложения.

Также легко, как подключение Bootstrap к вашему проекту через NPM, вы можете подключить и BabelJS, для того, чтобы у вас была возможность писать код вашего приложения на современном Javascript.

Смотрите все уроки по NodeJS и NPM в курсе Modern Javascript

 

Успехов в обучении!

С уважением, Сергей Никонов



Поделитесь в социальных сетях





Читайте также

Большое обновление FructCode

Обучайтесь эффективнее на онлайн платформе FructCode с новыми интерактивными заданиями и новыми возм...
5.9K

Что такое Modern Javascript?

Языки программирования развиваются и Javascript не стал исключением. В этой статье вы узнаете о том,...
8.4K

Классы в JAVASCRIPT

У языка Javascript достаточно непривычный для программистов синтаксис, особенно, если раньше они пис...
5.4K

Как убрать index.php из URL

Для продвижения сайта в интернет, через поисковые системы, необходимы производить оптимизации. При с...
5.6K

Что такое файл index.php?

В этой статье вы узнаете, что такое файл index.php, чем его можно открыть. Мы рассмотрим самый прост...
21.9K























Курс HTML/CSS. Обучение программирования, уроки программирования
Курс HTML/CSS. Обучение программирования, уроки программирования
4.9 / 1031
Сергей Никонов
  • 32 видео
  • 66 заданий
  • 5 часов

Курс BOOTSTRAP. Обучение программирования, уроки программирования
Курс BOOTSTRAP. Обучение программирования, уроки программирования
4.9 / 713
Сергей Никонов
  • 25 видео
  • 50 заданий
  • 4 часа

Курс PHP/MySQL. Обучение программирования, уроки программирования
Курс PHP/MySQL. Обучение программирования, уроки программирования
4.8 / 594
Сергей Никонов
  • 37 видео
  • 69 заданий
  • 6 часов

Курс Linux/GIT. Обучение программирования, уроки программирования
Курс Linux/GIT. Обучение программирования, уроки программирования
4.9 / 524
Сергей Никонов
  • 22 видео
  • 29 заданий
  • 2 часа

Курс Javascript/jQuery. Обучение программирования, уроки программирования
Курс Javascript/jQuery. Обучение программирования, уроки программирования
4.9 / 567
Сергей Никонов
  • 10 видео
  • 21 заданий
  • 1 час

Курс CodeIgniter. Обучение программирования, уроки программирования
Курс CodeIgniter. Обучение программирования, уроки программирования
4.9 / 491
Сергей Никонов
  • 26 видео
  • 28 заданий
  • 6 часов

Курс Modern Javascript. Обучение программирования, уроки программирования
Курс Modern Javascript. Обучение программирования, уроки программирования
new
4.8 / 155
Сергей Никонов
  • Новинка!
  • 15 видео
  • 29 заданий
  • 2 часа