AngularJS是否只适用于单页应用程序(SPA)?

前端之家收集整理的这篇文章主要介绍了AngularJS是否只适用于单页应用程序(SPA)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在寻找选项来构建我们正在创建的应用程序的前端,并且正在尝试评估一个能为我们工作的工具,并为我们提供最好的平台。

这是一个Node.js项目。我们最初的计划是使用Express并沿着这条路线,但我们决定在我们开始这个阶段之前,最好检查一下那里。我们的应用程序有几个领域,我们不认为适合单页模型,因为它们从应用程序的角度来看是相关的,而不是从视图的角度。

我们已经看到了一些框架,我们可以用来构建客户端像Backbone.jsMeteor等,还有AngularJS。

这可能是一个相当明显的问题,但是如果AngularJS纯粹用于单页面应用程序,或者它可以用于多页面应用程序,例如Express。

更新2013年7月17日
只是为了保持人们的循环,我会更新这个问题,当我们经历的过程。我们现在将一起构建一切,我们将看到效果如何。我们已经接触到了一些人,他们比我们更有资格使用AngularJS,并提出了关于分享共享上下文的大型应用程序,但可能在单个页面上工作太大的问题。

我们的共识是,我们可以提供多个静态页面,并创建只与那些页面一起工作的AngularJS应用程序,有效地创建一个SPA集合,并使用标准链接将这些应用程序链接在一起。现在我们的用例是非常具体的,因为我们的解决方案有几个应用程序,正如我所说的,我们将尝试单个代码库,并从那里优化。

更新2016年6月18日该项目落下了悬崖,所以我们从来没有得到太多的完成。我们最近再次选择它,但不再使用角度,而是使用React。我们仍在使用上一个更新中所述的架构,其中我们使用快捷和自包含应用程序,例如,我们有一个快速聊天路由,用于提供我们的React聊天应用程序,我们有另一个路由/项目项目应用等。我们的态度看看每个应用程序是一个聚合根的功能集,它需要能够独立为它被认为是一个应用程序本身。从技术上讲,所有的信息都在那里,它只是基本的快递和任何风格的客户端应用程序建立良好,你想使用。

一点也不。您可以使用Angular构建各种应用程序。客户端路由只是其中的一小部分。

您有大量的功能列表,可以在客户端路由之外受益:

>双向绑定
>模板
>货币格式
>复数
>可重用控件
> RESTful api处理
> AJAX处理
>模块化
>依赖注入

这是疯狂的认为所有的“只能用于单页应用程序”。当然不是..这就像说“Jquery只有为动画的项目”。

如果它适合你的项目,使用它。

原文链接:https://www.f2er.com/angularjs/147659.html

猜你在找的Angularjs相关文章