概述
Angular是一个非常受欢迎的企业级解决方案。银行,金融机构和后端开发商通常都支持Angular。Angular由谷歌提供支持,世界上很多知名的公司都在使用它,比如WhatsApp,Instagram,PayPal等公司。
Vue由谷歌前员工尤雨溪(尤小右@weibo)创建。尤雨溪当初就在谷歌Angular组工作,所以对Angular知之甚深,Vue吸取了Angular精华,同时提供了快速构建易于上手的特点,由于其创作者是国人,所以天然的更符合国人思维的缘故把,Vue在国内流行度很高。比如阿里,百度、小米、饿了么,美团、B站等都在使用,十几知名的项目比如GitLab,Grammarly,Chess,fontawesome也都在使用Vue.js。
Angular是开发企业应用程序客户端的默认商业解决方案。 Angular是一个更强大,更成熟的框架,通常需要更多时间来开发应用程序。而Vue非常适合简单,易于上手,高性能,非常适合对性能要求较高的应用程序和用于快速原型设计。
两者对比
开发社区
由于有了谷歌的背书,大树底下好乘凉,Angular更稳定成熟,发展速度迅猛。 Angular在Twitter上拥有313,000名粉丝,而Vue拥有128,000名粉丝,在微博上尤小右的粉丝也只有不到8w,知乎粉丝为大概9w。为了对Angular和Vue最近的下载情况对比,以NPM过去一年两者下载数对比:
GitHub活跃指数
两个框架的GitHub活跃数非常有趣。Vue比Angular有更多的星和Fork数多。截止当前,Vue拥有18743次Fork和131381个星,而Angular只有12144次Fork和46265个星。Vue显然更受欢迎,当然有可能是因为国人使用较多的缘故。Angular在贡献者数量方面领先:869比268。由于Angular历史更久,这也符合预期。