SSL Certificates

Основы Node.js

Немного из основ Node.js

Итак наконец мы добрались до этой популярной платформы.

Node.js основан на JavaScript движке V8 (транслирует JS в машинный код), и превращает всем известный JavaScript из узкоспециализированного языка в язык общего назначения.

Теперь он может взаимодействовать с устройствами ввода-вывода (свой API написанный на C++), работать с библиотеками, которые написаны на разных языках, обеспечивая доступ к ним из JavaScript.

Применяется Node.js преимущественно на сервере, выполняя роль веб-сервера, но так же на нем можно писать и десктопные приложения, а если смотреть глубже, то даже программировать микроконтроллеры.

В его основе лежит событийно-ориентированное и асинхронное программирование (еще его называют реактивным) с неблокирующим вводом - выводом.

Ну из теории для начала все, давайте приступать к практике:

Подробнее буду говорить о Linux системах, потому что на Windows установка node.js заключается в скачивании пакета и его установке с официального сайта nodejs.org

На Linux системах я бы советовал для начала поставить NVM (Node Version Manager). Если посмотреть на название можно легко понять, что это менеджер управления версиями node. Вариантов установок несколько, все описаны на странице GitHub. Я предпочитаю установку через клонирование git-репозитория.

Предполагается что git у вас стоит, если нет набираем:


sudo apt-get install git

Для клонирования репозитория пишем:


git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

Для активации NVM вводим:


. ~ / .nvm / Nvm.sh

Для автозапуска при входе в систему необходимо добавить еще пару строк


export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

На этом в принципе установка окончена. Если Вы все правильно сделали, то при вводе nvm --version Вы должны увидеть версию пакета

NVM содержит информацию о доступных версиях node.js а так же о версиях установленных у вас в системе

Для просмотра своих версий вводим


nvm ls

Для просмотра доступных для установки версий:


nvm ls-remote

И так вы выбрали версию (обычно выбирают последнюю стабильную). Чтобы ее установить набираем


nvm install 0.12.14 /*0.12.14 - Номер версии*/

По окончании скачивания делаем эту версию используемой по умолчанию:


nvm use 0.12.14

И так node.js мы установили. Чтобы убедиться в этом посмотрим версию:


node -v

Ну и напоследок сделаем что нибудь полезное, например как и в изучении всех языков, выведем "Hello world!". Для этого где-нибудь в системе создадим файлик с разширением .js. Впишем в него обычный JavaScript код:


console.log('Hello world!');

Сохраняем файл например под именем app.js и запустим файл из терминала с помощью ноды. Для этого перейдем в папку с файлом и наберем


node app.js

В консоли должно появиться Hello world!

Поздравляю, Ваше первое приложение на Node.js готово!

Поделитесь статьей со своими друзьями

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

Чек-лист для проверки сайта

Чек-лист для проверки сайта

8 февраля 2016 г., 13:47

Читать...
Apache vs Nginx

Apache vs Nginx

26 мая 2016 г., 20:24

Читать...
Валидность текстовых полей

Валидность текстовых полей

20 января 2016 г., 20:00

Читать...
Медиа-запросы CSS

Медиа-запросы CSS

13 января 2016 г., 13:15

Читать...