Angular 4 – новый и оптимизированный Javascript фреймворк (рабочая среда) с открытым исходным кодом, работающий на стороне клиента (Front-End), разработанный компанией Google. Angular является наследником фреймворка Angular JS и нацелен на создание одностраничных сайтов и веб-приложений SPA (Single Page Application). Фреймворк Angular это совершенно новый фреймворк, позволяющий разрабатывать и тестировать веб-приложения на основе шаблона MVC.
Первая версия фреймворка Angular появилась ещё в 2009ом году и за всё время его существования было создано много версий и собралось многочисленное сообщество. Последняя актуальная версия на текущий момент – Angular 4 – вышла в марте 2017 года. Несмотря на свою многофункциональность и разнообразие различных модулей, фреймворк прост в изучении и не требует особо глубоких и продвинутых знаний в области веб-разработки. Веб-приложения, работающие на базе фреймворка Angular отличаются своей производительностью и не уступают по скорости и качеству работы другим приложениям.