Для начала разработки, нам понадобиться Node JS:

 

 

 

Нужно установить Node JS:

 

 

 

от сюда:  https://nodejs.org/en/

 

Сайтик выглядит так:

 

 

 

У нас уже установлен:

 

(Процедура установки я уже описывал

http://tumbleron.ru/topics/sass-css-part-1/)

 

 

 

вид папок:

 

 

 

 

Будем создавать именно ПРОСТОЕ ПРИЛОЖЕНИЕ,

которое может использовать операции CRUD

 

 

И еще картинки для бодрости))

 

 

   Node JS   - это среда программирования, в которой созданы условия для выполнения JavaScript как серверного языка.

Разработчик может использовать JavaScript :

для стороны сервера

для стороны клиента

и ему не нужно переключаться на специфику другого языка программирования, и при этом сохраняется формат данных.

 

 

Каждый программист ответит по-своему на вопрос о том, какой язык лучше использовать для серверной част??

 

 

В каждом случае сыграют роль:

 

1 - накопленный опыт работы

2 - привычка

 

3-  особенности разрабатываемого проекта

 

 


 

 

При помощи Node.js, можно создавать практически любые веб-приложения, кроме, разве, сложных вычислений.

 

Хотя сложные вычисления всегда можно сделать на другом языке, а потом предоставить эти данные для использования и манипулирования ими уже на JavaScript.

 

 


 

 

Специфической областью применения платформы Node.js является микросервисная архитектура.

То есть Node.js оптимально использовать для приложений, которые разбиты на небольшие модули:

 

1 - лента новостей

 

2 - чат

 

3 - магазин

 

и т.д.

При этом каждый модуль не зависит друг от друга, но все вместе они составляют единую структуру.

 

вокруг Node.js образовалось развитое сообщество. Благодаря этому доступна хорошая документация, а также существует большое количество готовых примеров для использования, фреймворков и библиотек, которые позволяют облегчить и ускорить разработку.

 


 

И так по факту , NodeJS установили:

 

 

Двигаемся дальше:

 

Далее нужно установить Менеджер пакетов npm

 

Видимо в папку проекта (далее будем разбираться)

 

 

В нашем примере мы будем использовать систему управления базами данных (СУБД) MongoDB. Так же как и в случае с Node.js, на официальном сайте продукта есть подробная документация и инструкция по установке.

 

 

 

Это сайт собственно технологии MongoDB

 

 

 

 

Качать и устанавливать от сюда:

 

https://www.mongodb.com/download-center/community

 

 

Выбираем версию для Windows

 

 

 

 

 

Положил пока сюда...

 

 

 

Кажеться я потерял интерес к этому способу создания приложений...

Мне уже это все не нравиться...

Но может еще сюда вернусь

В Пизду! Очень много пакетов, и свистопляски... Есть способы по проще и надежнее...