angular的MVVM框架結構:
1. app,
2.routes, config,
3.module,
4.Controller, $scope,controller參數,事件機制。
5.Model, Service, factory, ui-router, provider (stateprovider, routerProvider)
6.ngView, directives, template 與 組件化設計。
7.ui-router, bootstrap,material design,
8.周邊生態:
8.0,簡單好用的AngularStrap, 提供簡便的bootstrap指令,提高ngAnimate速度。(AngularJS 1.2+ native directives for Bootstrap 3.)
8.1,ionicframework實現零成本的ios與android 以及 winphone等移動平臺app,
8.2,html5, css3, bootstrap
8.3,開發-集成-測試工具,yeoman(yo, bower, grunt), karma, jasmine, phantomjs
, lineman (建立富客戶端的利器),AngularJS Batarang(AngularJS WebInspector Extension for Chrome)。
9.類似框架:vue.js ,僅僅提供mv的綁定,更加直觀。
11. Json Web Tokens : session 和 cookie 的取代者,在客戶端存儲登錄狀態。css
-----待續