【发布时间】:2017-02-08 16:50:01
【问题描述】:
我最近在一个纯 Scala-Play 应用程序中工作,后来又在一个纯 AngularJS 应用程序中工作。两者都给我留下了深刻的印象,我想知道将这两个框架结合在一起的最佳点是什么。由于这两个框架可以互补,但也可以在不同的领域重叠,例如。 MVC 和页面路由,据我所知这些是一些可能性:
单页设计,仅使用 AngularJS MVC 并使用 Scala-Play 作为“枯燥”的服务层后端,没有整页刷新。
允许页面重新加载,并且每个页面重新加载成为不同的 AngularJS 根应用程序。这似乎很灵活,例如对于较大的应用程序,客户端不会因大量数据而臃肿,而是针对不同的用例进行了更好的分区。缺点是我需要不同的 AngularJS MVC 应用程序,我什至不知道如何将它组织为一个项目。有这样的例子吗?
典型的服务器端 Web 应用,仅使用 Play MVC 和 AngularJS 来处理每个单独页面的 UI 模型。
对于这些类型的架构,我选择的 IDE 当然是 WebStorm,但不幸的是,我不能在一个项目中拥有所有客户端(AngularJS 和 JavaScript)和服务器端(Scala-Play)代码。
【问题讨论】:
标签: angularjs playframework webstorm