Angularjs用于大型web应用程序



angularjs是否适合处理大规模web应用程序?是否足够可靠以实现良好的规模性能?

这取决于您的需求。由于Angular最适合CRUD应用程序,如果您的应用程序没有太多复杂性,那么您肯定可以使用Angular。如果你需要太多的DOM操作,而这通常是游戏应用程序所需要的,那么Angular可能会很痛苦。

角度慢吗

嗯,在某些情况下,你可能会觉得角度很慢。特别是当你在复杂的JSON上迭代时,可能会有太多的数据绑定,所以在2500多次观看后,角度会变慢。

有很多指令可以克服这个问题。Angular自己也在日复一日地更新他们的库来解决这些问题。一些有助于提高Angular性能的指令如下:

  • Angular Once
  • 角度视角
  • 快速ng重复指令(自定义ng重复指令)
  • 卡尔·希蒙关于角性能的论述

在大型应用程序中使用Angular时应牢记的要点

如果不以正确的方式实现Angular的最佳功能,它可能会很痛苦。如果你是angular的新手,并且你使用过jQuery,那么首先你需要将你对问题的思考转变为angular方式,而不是jQuery。读取此

  • 角度范围
  • 角度指令

简单地说,您必须清楚Angular的基本概念才能正确使用它。Angular还提供了单元测试的惊人功能。您应该为代码的每一小块编写测试。

我喜欢棱角分明。太棒了。我肯定会推荐你AngularJS

这实际上取决于您对大型web应用程序的定义。由于Angular在设计上是模块化的,并且在这方面与单元测试完美集成,因此非常适合大型web应用程序。

Angular是一个构建应用程序的框架,一旦你或多或少地做对了,你的好处就会显现出来。试着用jQuery甚至Backbone做类似的事情,你会遇到问题(jQuery可能是一个不公平的比较,除非我们谈论轻松组织模块化代码的能力)。

这是一篇伟大的文章,概述了大型应用程序中的角度。

同样来自神童布莱恩·福特的这篇文章。

最新更新