Angular是一个成熟、功能完备的框架。
一些标准特性:
- 依赖注入
- 以HTML的扩展版本为基础实现模板
- 由@angular/router提供路由功能
- 利用@angular/http实现Ajax请求
- 利用@angular/forms创建表单
- CSS组件化
- XSS防御
- 单元测试组件
工具和类库
Ionic:是一款用来开发移动端混合应用的流行框架的新版本。它提供了一个完美集成了Angular2的Cordova容器,和一个漂亮的组件库。通过它,可以轻松的创建移动端应用。如果相比原生应用更倾向于混合应用,那么它将是一个不错的选择。
Material design组件
Angular universal:一个种子项目,被用来创建支持服务端渲染的项目。
@ngrx/store:是受Redux启发,利用pure reducers基于状态突变,用于Angular状态管理的类库。通过RxJS,可以利用变化侦测策略达到更好的性能。