【发布时间】:2015-07-28 02:45:47
【问题描述】:
我是一名 ruby on rails 开发人员,最近才开始学习 jquery 以外的 javascript 技术(Angular 和 React)。我阅读了其中几篇比较文章,以了解为什么人们使用不同的 javascript 框架和库,但我仍然很难弄清楚它们的重要性(很可能是由于我对网络的工作原理缺乏了解?)。我在使用 Angular 和 React 时发现的一件事是,我不需要像以前使用 jquery 那样单独处理 ajax。另外,我似乎很欣赏 React 的语法和组件。
无论如何,请帮助我理解为什么我应该使用 Angular 或 React 而不是 jQuery。有没有我可以用一个做但不能用另一个做的事情?有些比其他的快吗?这只是风格和偏好的问题吗?
【问题讨论】:
-
访问tomvc.com,它会帮助你
-
jQuery是袖珍多功能工具,angular是宜家家具,react是预制房间。
-
随着时间的推移学习 javascript 并构建自己的框架。首先在 jquery 中编写它,因为它很容易,并且他们尽可能地减少它以坚持纯 javascript。经过 20 年的循环,我尝试了所有的框架。我已经把它们都扔掉了,除了 jquery。当我采访年轻的程序员的工作时,他们都想用他们的框架知识、angularjs 和这个或那个给我留下深刻印象......所有这些层都是无用的,只会增加复杂性。这个论坛中 80% 的问题都是关于尝试使用复杂且市场良好的框架来处理基本内容。阅读答案很有趣。
标签: javascript angularjs reactjs frontend javascript-framework