框架的对比本来就不是为了分出高下,每个框架都有自己的适用场合、优缺点。这里只是结合自己的使用感受,列举一些点,不管是厘清现状还是寻求解决之道,希望集思广益。
Angular
- 模块化 NgModule —— Vue是人工规划
- 依赖注入 —— Vue不清楚
- Observable,高度结合RxJs —— Vue中肯定也是可以使用的,只是不像Angular开箱即用 这几块可谓Angular的核心与砝码,对于大中型工程,不能更配。
Vue
- 计算属性get和观察者watch —— Angular中可以使用getter访问器、可观察对象
- mixin —— Angular无
- 路由组件传参 —— Angular无
- 组件传参 listeners —— Angular无
- 动态组件 —— Angular无
除去第一点,Vue的这些,说大不大说小不小的一些功能点吧,用起来是真的非常实用。或许是Angular的设计思想没有触及到这几点吧,不知道最佳实现方案会是什么?
ps:为什么发布文章选择标签叫做Angular.js呢?