关于Angular、Vue、React的一些见解

Author image Cloud on 前端 , Web
Angular 1.x 看着可能更像是 java 系的框架爱。在带来了数据绑定这个先进生产力代表的同时,又带入了一大堆前端本来就不需要的包袱。指令、服务、scope等使用略微繁琐。Vue 只专注于View-Model,其他的控制权、策略制定都交给开发者,思路很清晰个人觉着,Angular最大的贡献就是推广了双向绑定,极大提高了富数据业务的生产力,这是核心,其他附带的特性和功能,各有评判吧~React,则是很好的提供了一个组件化、状态维护的技术思路~Virtual-Dom的概念,可以有很多探索和前端之外的应用Avalon的话,自己没有实际用过,他的数据绑定

Angular 1.x 看着可能更像是 java 系的框架爱。在带来了数据绑定这个先进生产力代表的同时,又带入了一大堆前端本来就不需要的包袱。指令、服务、scope等使用略微繁琐。

Vue 只专注于View-Model,其他的控制权、策略制定都交给开发者,思路很清晰

个人觉着,Angular最大的贡献就是推广了双向绑定,极大提高了富数据业务的生产力,这是核心,其他附带的特性和功能,各有评判吧~

React,则是很好的提供了一个组件化、状态维护的技术思路~Virtual-Dom的概念,可以有很多探索和前端之外的应用

Avalon的话,自己没有实际用过,他的数据绑定实现细节跟Angular略有不同,兼容性更好(兼容IE6),但是总的来时还是借鉴了ng的思路。

关于兼容性,@玉伯 说过一句话,我觉得说的非常好“这年头,支持 IE6、7 早就不再是特性,而是耻辱。努力推动支付宝全面不支持 IE6、7,期待更多兄弟加盟”。

我还是蛮支持这个观点的,前端发展本来就滞后于后端的技术,很多现在前端圈内觉着很新的理念、技术思路、方案、语法特性,在后端N早就实现了。浏览器的发展是很大的一个局限,让IE 6\7\8甚至9,早点寿终正寝,未尝不是一件好事~