angular 对比 jquery 我的项目

angular vs jquery for my project

我已经开始使用我刚刚学到的 angular 开发测验应用程序。该项目已完成 70%。但现在我开始意识到 angular 丑陋的一面,在它监视 100 个变量以进行更改和更新的幕后,似乎几乎没有或没有发生任何变化。这真的是不能接受的,我觉得jquery(我精通),使用像ejs这样的模板引擎我可以使应用程序更快,实际上是它能达到的最快(与angular相比)。我讨厌在智能 phone 完成所谓的 ANGULAR 魔法后浪费 cpu 和内存的想法。我已经通过优化技术减少了手表,但我还是不满意?我应该怎么办?我的意思是,我的感觉是真实的吗?我应该扔掉 angular 并在 jquery 重新开始吗?我有世界上所有的时间。或者我应该试试backbone(我不太了解),但我听说有一点魔法。

即使您说 angular 更新了很多变量并经常更改它,但仍然有很多 angular 中可用的功能,这些功能在 jquery 中找不到.你可以看看这个 link

https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough

同意Vineet的评论;我不认为你应该用其他技术重新启动你的项目,你肯定会面临不同的问题,例如 Angular.

基本上,我不认为angular是"slow";如果是,这可能意味着您正在将它用于繁重的应用程序,而您的数据一直在刷新。

如果是,也许您应该查看此 post,OP 提供了一些关于如何在这些情况下提高 angular 性能的好提示:

http://blog.500tech.com/is-reactjs-fast/

另外,如果你想要快速的东西(或者至少,一个反应式 UI),我建议使用 React 而不是 Backbone,但是在这里你会再次遇到其他问题可能不喜欢,React 的设计与其他 javascript 框架完全不同,乍一看可能会令人不安。

我们不能用速度来比较猪 ;)

Angular 基于框架 javascript。所以……它用javascript以程序化和模块化的思维输出自己。

另一方面 jQuery 是一个旨在减少 javascript 写入并减少页面延迟的库。

在 Angular 中,您有一个模块化的 javascript 框架,在 jQuery 中,您有一个高度优化的 javascript 库。