Привет, Хабр! Наш прошлый перевод [нетрадиционного обзора React][1] многим понравился, и, конечно, люди стали сравнивать Реакт с популярным AngularJS. Сегодня мы публикуем перевод статьи «An Unconventional Review of AngularJS» от того же автора (Джеймса Шора, ведущего проекта Let’s Code: Test-Driven JavaScript). Поклонникам Angular просьба сохранять спокойствие :) ![][2] AngularJS это все, что я ожидаю от фреймворка. И это не хорошо. В ноябре, декабре и январе я обозревал AngularJS для серии «front-end frameworks» в рамках проекта Let’s Code JavaScript. Суммарно я провел 40 часов изучая, программируя и решая задачи. Как обычно, моей целью было изучить AngularJS создавая [приложение][3]. [Angular][4] это, наверное, самый популярный фронт-энд фреймворк сейчас. Его разрабатывает команда из Google, что сразу внушает доверие. Он настолько популярен, что входит в акроним. Angular это часть так называемого стека «[MEAN][5]»: MongoDB, Express, AngularJS, Node.JS. Самая что ни на есть передовая технология. Angular описывает себя как инструмент для улучшения ХТМЛ. Он позволяет расширить ХТМЛ новыми определениями — директивами — которые превращают статичный ХТМЛ-документ в динамический шаблон. Директивы могут быть атрибутами или тегами (или даже комментариями или классами, но это уже не совсем обычная история), и они превращают статичный ХТМЛ-документ во что-то живое и дышащее, на первый взгляд без добавления JavaScript. [Читать дальше →][6]
[1]:
http://habrahabr.ru/company/hexlet/blog/249579/
[2]: //habrastorage.org/files/5ee/01a/c9c/5ee01ac9cc714859a19c5e796b1242ae.png
[3]:
https://github.com/jamesshore/lab13_angularjs
[4]:
https://angularjs.org/
[5]:
http://mean.io/
[6]:
http://habrahabr.ru/post/249793/#habracut