AngularJS是否为简单的AJAX网站提供了优势

时间:2013-09-25 10:05:14

标签: javascript jquery ajax angularjs

我创建了一个简单的网站,我现在想添加一个javascript叠加来做一些相对简单的事情,例如:

  • 使搜索框和分页ajax驱动到结果可以加载而无需刷新
  • 整合HTML5历史记录系统
  • 添加表单验证

我的编码器告诉我,我应该使用角度超过jquery。当我调查它时,似乎Angular是为大型的,完全由AJAX驱动的站点而设计的,最后还是使用了jquery或jquery lite。

我的问题是,角度是否为我的用例提供了任何显着的优势,以抵消学习曲线的缺点和缺乏社区。

3 个答案:

答案 0 :(得分:2)

在我看来,对于一个小而且相当简单的项目,你没有必要弄脏AngularjJS。 如果您计划在不久的将来扩展您的网站并不断添加新功能,那么就可以考虑许多其他选项。

答案 1 :(得分:0)

到目前为止,我所看到的AngularJS的美妙之处在于,无论大小如何,都可以轻松进入任何项目。我已经制作了一个像你描述的简单的应用程序,它仍然比仅仅避免它们更快。

答案 2 :(得分:0)

我们一直在使用Angularjs,并且发现它可以节省我们与jQuery相比的大量时间。

Angularjs使用声明式编程来处理UI。这意味着你只有

需要声明你的UI逻辑,Angularjs会为你处理它。

请参阅此链接:ANGULAR PHILOSOPHY

现在我们仍然在某些情况下使用jQuery,但Angularjs是我们的首要任务。

我建议你现在学习和使用它。