我是一名 Ruby on Rails 开发者,最近开始学习除了 jQuery 之外的 JavaScript 技术(Angular 和 React)。我阅读了几篇比较文章,想要理解人们为什么使用不同的 JavaScript 框架和库,但我仍然很难弄清它们的重要性(可能是由于我对 Web 工作方式的理解不足?)。在使用 Angular 和 React 时,我发现我不需要像以前用 jQuery 那样单独处理 ajax。此外,我似乎也欣赏 React 的语法和组件。
总之,请帮助我理解为什么我应该使用 Angular 或 React 而不是只用 jQuery。有些事情我可以用其中一个做而另一个做不到吗?有些框架比其他框架更快吗?这只是风格和喜好的问题吗?