Nodejs. Вступ.

NodeJS. Вступ.

Сьогодні я починаю серію статей, в якій ви дізнаєтеся, що таке NodeJS, як встановити NodeJS, як працює движок V8 і деякі інші особливості цієї платформи.

опис

Отже, що ж таке NodeJS? NodeJS - це платформа, заснована на движку V8 від Google. NodeJS використовує керовану подіями, неблокірующіх модель, яка дозволяє писати легкі та ефективні програми. NodeJS має свій пакетний менеджер, названий npm, і це - найбільша екосистема бібліотек з відкритим вихідним кодом в світі.

Платформа дозволяє нам:

  • запускати jаvascript на комп`ютері / сервері
  • читати, видаляти і оновлювати файли
  • просто спілкуватися з базою даних

У чому причина популярності платформи?

Крім цієї платформи існують і інші, але вони набагато менш популярні. Чому так? На це є кілька причин:

Відео: Основи Node.js

  • платформа використовує jаvascript
  • дуже швидка (працює на движку V8 і використовує неблокірующіх систему)
  • величезна екосистема бібліотек з відкритим вихідним кодом
  • прекрасно підходить для додатків, що працюють в реальному часі (наприклад, чат)

Що ви дізнаєтеся, прочитавши серію статей?




По-перше, ми розберемося з внутрішньою роботою платформи. Розглянемо движок V8, модулі, обробку подій, роботу з файловою системою.

По-друге, створимо свій власний веб-сервер, де розглянемо маршрутизацію, express, шаблони.




І, нарешті, створимо свій перший додаток - список справ, що працює в реальному часі (todo list).

Відео: # Node.JS - Введення

Що потрібно знати, щоб успішно вивчити тему?

Перше, що вам потрібно знати, це, звичайно, jаvascript. Якщо ви не впевнені, що знаєте його на потрібному рівні, раджу придбати відеокурс jаvascript, jQuery і Ajax з Нулі до Гуру, пройшовши який для вас більше не буде перешкод для вивчення нових технологій, пов`язаних з цією мовою програмування.

Відео: Node.js. Урок 1. Введення в платформу Node.js

Ви повинні знати HTML, CSS хоча б на базовому рівні. Якщо такі знання відсутні, то почитайте статті на нашому сайті або, що буде набагато швидше і краще, зверніть увагу на відеокурс Верстка сайту з нуля.

Останнє, що вам потрібно, це знання основ роботи в командному рядку (терміналі).

висновок

Отже, сьогодні ми дізналися, що таке NodeJS, які знання нам потрібні для успішного вивчення технології, а вже в наступній статті ми приступимо до встановлення платформи.

Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Nodejs. Оброблювач подій.Nodejs. Оброблювач подій.
Nodejs. Що таке pipe ().Nodejs. Що таке pipe ().
Nodejs. Що таке потоки і буфери.Nodejs. Що таке потоки і буфери.
Nodejs. Що таке query strings.Nodejs. Що таке query strings.
Gulp. Вступ.Gulp. Вступ.
Nodejs. Модулі.Nodejs. Модулі.
Установка node js ubuntu 16.04Установка node js ubuntu 16.04
Nodejs. Template engine. Частина 2.Nodejs. Template engine. Частина 2.
Nodejs. Як обробляти post запити.Nodejs. Як обробляти post запити.
Nodejs. Починаємо роботу з express.Nodejs. Починаємо роботу з express.
» » Nodejs. Вступ.