План
- Что такое MEAN Stack
- Какие проблемы решает этот подход?
- Что получилось
- Какие технологии нам нужны?
- Рассмотрим Back End часть
- Front End часть приложения
MEAN что это?
MongoDB - база данных
ExpressJS - фреймворк для работы с NodeJs
AngularJS - MV* frontend фреймворк
NodeJS - платформа для серверной разработки на JS
Какие преимущества
-
Если вы разработчик на JavaScript то вам не нужно изучать другие языки.
Вы можете работать как с Frontend так и с Backend использую один и тот же знакомый вам язык. - Потенциально вы можете писать приложения полного цикла и вам никто не нужен.
- Вы крутой :)
Что получилось?
Небольшое но рабочее приложение (планировщик задач), которое умеет выполнять все основные CRUD операции.
Показать?
Список использованных технологий
- MongoDB
- ExpressJS
- AngularJS
- NodeJS
А так же:
- MongooseJS
- Bootstrap3
Страшно?
Хорошая новость в том что, если вы знаете JS то за несколько дней вы сможете спокойно во всем этом разобраться на базовом уровне.
А после сегодня еще быстрее.
Back End
Front End
...comming soon