AngularJS即学即用 —— 读书笔记
索引
框架乱人眼,敲码别走神。
通读完全书,感觉 Angular1 类似一个大语法糖,没有改变网页中数据流动的方式,数据流动一复杂依然会觉得混乱。Angular1 的设计确实存在一些缺点,如指令与嵌套做模块化不够清晰等等;Angular2 做了很大幅度的改变,很多地方在向 vue 靠拢。
之前用过 react,配合 flux 写过几千行代码,个人明显更喜欢 react 的风格:极致组件化、单向数据流,我认为这是网页开发从本质上进行的进化,从根本上解决痛点;至于有些人说的 flux 流程太多很麻烦(现在有 redux 了),all in js 的风格难以适应,我觉得这些都是小问题,多封装一些语法糖出来就能有改善。
其实 all in js 的风格我也不太喜欢,在这方面我觉得 vue 的单文件组件的组织方式是最棒的。
随口谈谈,接下来可能要自己造点轮子,会再深入的对这3个框架研究一下。
最近危机感有点重啊,哈哈。
参考: