我试图在客户端选择使用AngularJS的单页应用程序还是其他页面应用程序。我要考虑什么呢?单页或多页应用程序如何影响并发客户端的性能?谢谢。
发布于 2015-09-20 10:26:12
如果您选择使用单页概念来设计应用程序,那么大部分css/js文件将只加载,其他逻辑将使用javascript(模板、调用后端等)执行,.Single页面方法也需要有特定的后端--在大多数情况下,有xml的RESTful服务,json endpoints.For示例,当您有单页时,您希望获得有关某些产品(例如)产品的信息,您需要使用url -调用您的后端。
http://{backend-host}/api/products/1
后端应该返回(例如):
{
"id": 1,
"name" : "product1"
}
您将使用angularJS执行此调用,并在前端处理所有模板。
如果您将选择多页--在大多数情况下,您将需要在后端side.Comming上使用产品进行模板处理,如果您需要获得有关产品的信息,您可以以这种方式调用后端。
http://{backend-host}/products/1
它应该为您返回完全呈现的(Html)页面。
SPA就像现代的方法--您可以将您的应用程序分为两部分--前端和backend.As --一旦您进行划分,您可以选择使用JAVA作为后端,使用Angular.js作为前端。
现在你明白区别了吗?)
https://stackoverflow.com/questions/32678243
复制相似问题