结论
总结一下:
Angular 是最成熟的框架,拥有充满活力的社区,并且是一个一体化的框架。陡峭的学习曲线可能会让经验不足的人望而却步,但对于拥有大型开发团队、已经使用 TypeScript 并寻求稳定性的公司来说,这可能是一个出色的解决方案。
React现在也可以认为是一个成熟的框架,也拥有大量的贡献者。这是一个需要考虑的解决方案,特别是对于需要敏捷性和轻量级堆栈的初创公司或公司来说。
Vue.js 是这三个解决方案中最新的框架,它正在成为 西班牙电报数据 其他两个解决方案的重要竞争对手。那些寻求简单性和灵活性的人可以发现 Vue.js 是一个有效的选择,甚至(最重要的是)在他们需要使用易于引入的堆栈对遗留应用程序进行现代化改造的情况下也是如此。
定量来看,StackOverflow 研究显示,使用最多的框架是 React(35.9%);然后是 Angular (25.1%),最后是 Vue.js (17.3%)。
角
以下是在 Angular 中创建的网站的一些示例(来源):
三星
桑坦德银行
宝马
澳大利亚内政部
谷歌云
React/React-Native
不过,下面是一些使用 React 的网站示例(来源):
彭博应用程序
爱彼迎应用程序
Instagram 应用程序
Dropbox
代码学院
Vue.js
最后,让我们考虑一些使用 Vue.js 的网站示例(源代码):
9笑点
任天堂*
Expedia *
GitLab
字体真棒*
在从这些列表中得出结论之前,有必要做一些澄清:许多网站和应用程序归因于互联网上存在的技术,并没有得到品牌或开发团队证实这种关联的任何官方声明的支持。
例如,本文检查的大多数与 Vue.js 相关的网站都没有在代码中显示此类使用的证据,也没有在这方面找到任何官方声明(就任天堂而言,甚至可以使用Wappalyzer进行快速分析)显示了我使用 React 和 Angular,但不使用 Vue.js 的痕迹!)。没有考虑到一个品牌通常与一个框架相关联,而没有指定属于该品牌星系的哪个产品实际使用它。
由于所有这些原因,没有官方声明或证明其真实性的经验证据的产品与品牌的关联会被标记为 (*)。
做出这些必要的澄清后,可以注意到,React 似乎是娱乐和原生开发行业最常用的框架,其中响应能力和视觉领域发挥着主导作用。Angular 在机构和服务领域找到了自己的环境,而Vue.js 似乎在各个领域中以相当平衡的方式被选择。