Алексей Пихтовников
В первую очередь это фреймворк!
“Фреймворк — программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.”
angular.module('myApp', ['ngCookies', 'ngResource', 'ngRoute', 'restangular'])
.config(function ($stateProvider, $urlRouterProvider) {
// Установка параметров
})
.controller('myCtrl', function ($scope, myService) {
// Код контроллера
})
.directive('myDirective', function () {
// Код директивы
})
.filter('myFilter', function () {
// Код фильтра
});
Сравним два подхода
привязки данных в шаблонах...
Привет
Привет
Привет, {{name}}!
Привет, {{name}}!
Декларативный стиль — сокращают время разработки за счёт прозрачности кода
Но если мы говорим о таком преимуществе, как время разработки, то было бы странно обойти стороной автоматическую сборку проекта.