前面有一期,我讲了Angular和react的区别,说Angular更有前途一些,结果有很多程序员发表了很多不同的声音,当然也有很多赞同的。其中有一些读者特别希望我也讲一下Vue,这一期,我就来谈一下这三个前端框架。 说实在的,因为前端开发框架变化比较快,所以你在选择前端开发框架的时候会有很多困难,这对每个人都是一样的。 我们目前比较流行的三大前端框架,一个是Angular来自Google,一个是React来自Facebook,另外一个是Vue,虽然没有大公司支持,但是也比较流行。 对于这三大框架来说,你不太可能一上来就把三个都学了,你要选择其中一个来做。一旦你掌握了一种框架,要想学另外一种框架的话,就会变得更容易。因为这些框架的一些技术细节虽然不同,但是框架的共同点非常多,尤其是在关键的部分都是相通的。 简单地说,他们共同的一些理念就是: 单页应用程序理念, 组件管理, 数据是怎么流动的? 数据的状态是怎么处理的? 数据是怎么绑定的? 跟后端API是如何交互的? 如何做路径处理? 编程语言(HTML,CSS,Javascript, Typescript)。 测试工具,单元测试,集成测试。 前端编译工具。 下面说一下这三个框架的不同点。… Read More