Node.js - це міжплатформене середовище виконання JavaScript, засноване на Chrome‘S V8 JavaScript engine. Він може бути використаний для програмування коду JavaScript, який може виконуватися за межами веб-браузера.
Найголовніше, це відкритий код і випущений за ліцензією MIT.
Розробники та програмісти використовують його для написання інструментів командного рядка в JavaScript та виконання сценаріїв на стороні сервера. Якщо це все вас бентежить, дозвольте нам повторити.
Серверні сценарії допомагають запускати сценарії на стороні сервера, щоб генерувати динамічний вміст на веб-сторінці, перш ніж фактично відправити сторінку на ваш веб-браузер.
Node.js також уніфікує розробку веб-додатків за допомогою єдиної мови програмування (JavaScript). Це позбавляє програмістів від безлічі клопоту, уникаючи використання різних мов для клієнтських та серверних сценаріїв.
Наш огляд
- Плюси
- На основі JavaScript
- Використовує асинхронне програмування
- Швидко
- Безкоштовно з відкритим кодом
- Дозволяє передавати великі файли
- Мінуси
- Масштабованість не передбачена
- Не підходить для завдань із великим процесором
Як встановити Node.js?
- Рухайтесь до Сторінка завантаження Node.js
- Виберіть інсталятор, який ви хочете завантажити
- Запустіть його після завершення завантаження
- Прийміть Ліцензійна угода
- Виберіть шлях призначення
- Налаштуйте налаштування
- Переключити необхідне розгортання інструменту
- Хіт Встановити
Після натискання кнопки Встановити вам залишається лише почекати. Node.js буде незабаром встановлено на ваш ПК без додаткової допомоги з вашого боку.
Однак після завершення налаштування вам може знадобитися підтвердити налаштування додаткового інструменти згадані раніше. А потім почекайте ще, але це все, ми обіцяємо.
Що таке Node.js?
Простіше кажучи, Node.js - це безкоштовно, відкрите джерело серверне середовище, яке працює на найрізноманітніших платформах, в тому числі Linux, Unix, ОС Mac, і Windows.
Він використовує JavaScript і дозволяє програмістам розвиватися на стороні серверасценарії що може генерувати динамічний веб-вміст і доставити його до кінцеві користувачі у своїх веб-браузери.
Node.js проти PHP / ASP
Для того, щоб виділити Node.js можливості, ми коротко проілюструємо порівняння між ним та PHP/ASP.
Порівняння включатиме спосіб обробки кожної послуги файл запитів. На цьому етапі варто згадати, що Node.js використовує асинхронне програмування.
PHP/ASP обробка запитів файлів:
- Доставляє запит на файл до комп’ютера файлова система
- Чекає на файлова система до відчинено і читати файл‘S зміст
- Хапає змісту і повертає його до клієнт подання запиту
- Чекає наступного запиту
Обробка запиту файлу Node.js:
- Доставляє запит на файл до комп’ютера файлова система
- Очікує на наступний запит (уже в змозі обробити інший запит)
- Повертає вміст файлу в клієнт щоразу, коли файлова система відкриває і читає файл
Що робить Node.js?
Ви можете використовувати Node.js для:
- Створити динамічна веб-сторінка змісту
- Створити, читати, відчинено, видалити, записати та закрити серверфайлів
- Змінити, додати або видалити даних в базах даних
- Зберіть форму даних
- Керуйте пакетами через bower, npm, jspm
- Створити задній кінецьдодатків
- Розвивати робочий стілдодатків
- Керуйте модулями, а також виконуйте завдання та автоматизуйте їх
- Побудуйте нейронні мережі
- Розробка чат-ботів
Кожен проект Node.js призведе до Node.js файл що матиме .js розширення. Те саме, що і JavaScript. За умови, що ви не забудете зберегти свої проекту, це.
Файл Node.js буде містити різні завдання виконуватися за певних подій (тригерів). Наприклад, коли хтось отримує доступ до сервер або конкретний порт, певна завдання буде виконано.
Node.js - потужний інструмент
Підводячи підсумок, Node.js може бути потужним інструмент якщо в правильних руках. Ви можете використовувати його для створення динамічна веб-сторінка зміст, виконувати серверні сценарії, створити задній кінецьдодатків, розвиватися чат-ботиі навіть будувати нейронні мережі.
Він заснований на JavaScript і дозволяє зберігати файли проектів із тими самими розширення (.js). Останнє, але не менш важливе, це безкоштовно і відкрите джерело, з великою кількістю авторів, які активно його підтримують.
Поширені запитання: Дізнайтеся більше про Node.js
- Що таке Node.js?
Node.js - це безкоштовно, відкрите джерело JavaScript середовище виконання на основі Гугл хром‘S Двигун JavaScript V8 який може виконувати код за межами веб-браузер.
- Для чого використовується Node.js?
Ви можете використовувати Node.js для багатьох проектів, в тому числі задній кінець розробка додатків, нейронні мережі, чат-боти, форма даних колекція, база данихданих поводження, та модульуправління.
- Як оновлення Node.js?
Ви можете або завантажити останню версію Node.js від офіційного веб-сайт і встановіть його на свій ПК або встановіть n модуль і оновлення через термінал. Перегляньте нашу статтю на тему як оновити Node.js для отримання додаткової інформації.