Регистрация    Войти
Авторизация

История и развитие JavaScript с MongoDB, Express, AngularJS, Node (MEAN)

javascript прошел долгий путь. Первоначально все развитие javascript и инновации было сделано в браузере, потому что это было только контекстом, который поддерживал язык. Шло время, веб-разработчики начали понимать, что многие из наиболее полезных функций в javascript могут быть использованы в других условиях.

Если вы знаете язык хорошо, то вы можете создавать серверы и базы данных. Теперь, разработчики могут создавать все веб-приложения, используя только один javascript. Эту тенденцию часто называют, как "full stack javascript" или "pure javascript solutions". Это сочетание четырех популярных технологий javascript; MongoDB, Express, AngularJS и Node.js для создания веб-приложений, который стал настолько популярным, что стал известен как "MEAN Stack".

MEAN Stack

MongoDB - является тем, что известно как базы данных NoSQL. Можно рассматривать как базу данных документов, а не состоящую из строк, столбцов и таблиц. Основной сценарий использования хранит в себе данные в формате JSON и идеально подходит при написании приложений с javascript.

Express – веб-серверный фреймворк разработан для того, чтобы построить веб-сервера с Node, а в дальнейшем чтобы было проще и легче их поддерживать. Это уверенный фреймворк, который предоставляет разработчикам высокий уровень настраиваемости. Express предоставляет простой в использовании запроса маршрутизатора, управление куками, статический файловый сервер, и многие другие HTTP строительные блоки, необходимые для создания веб-серверов корпоративного класса.

AngularJS - является сторонним клиентом MVC javascript фреймворком. Он может быть использован для того, чтобы сделать надежные и сложные отдельные страницы веб-приложений. Он построен в двусторонней привязки данных и собственным HTML шаблоном. AngularJS также имеет функцию под названием "директивы", которые позволяют расширить HTML с новыми атрибутами, и даже новыми элементами. Он обеспечивает конвенции и передовые практики для того, чтобы помочь разработчику на стороне клиента.

Node - является выполняемым javascript'ом который используется для создания серверных и сетевых приложений. Он полностью обеспечивает javascript функции доступных в браузере. Он использует движок V8 от Google то есть, тот же, что используется в Google Chrome, чтобы выполнить javascript. Node также может похвастаться очень активным сообществом разработчиков и системой Node модулей (Express также является одним из таких модулей). Хотя были и побочные серверные реализации javascript. Теперь Node является безусловно самым успешным с точки зрения развития и принятия как для любителей, так и для крупных корпораций.

Если вы поклонник javascript, тогда вы должны быть взволнованы перспективой построения всех веб-приложений, используя только javascript. MEAN Stack на сегоднящний день чрезвычайно популярная тема, и есть тонны информации в Интернете, о том, как начать с ним работу.

Вот почему Colin Ihrig написал об этом книгу. В ней вы сможете рассмотреть каждую из четырех технологий, которые включают MEAN stack. Вы охватите наиболее важные особенности каждой из технологий, которые очень быстро помогут вам стать продуктивным. В дополнении ко многим примерам кода, вы также пройдете через создание простого веб-приложения на протяжении всей книги. Вы узнаете технологию, увидите некоторые примеры кода, а затем тихо пройдете через создание реальной системы с помощью технологии.

Есть вопросы по шаблону или скрипту? так задай их и мы ответим!

Автор: chestr  6-01-2015, 20:55   Просмотров: 639   
История и развитие JavaScript, JavaScript, История и развитие, История и развитие JavaScript с MongoDB, MongoDB, Express, AngularJS, Node
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.