现有Play Framework Webapp的SPA行为

时间:2017-02-08 17:26:26

标签: angularjs reactjs playframework single-page-application playframework-1.x

我们在Play Framework(1. *)中构建了一个复杂的Web应用程序,我们希望为此采取SPA行为。你会为此推荐什么JS框架?大多数业务逻辑都在服务器端(Play控制器)。

使用AngularJS或ReactJS或其他框架的优缺点是什么?整合有多容易?

3 个答案:

答案 0 :(得分:2)

看一下http://actframework.org/的行为框架,一个决定采取行动的前戏,他的休息服务视频令人印象深刻:https://www.youtube.com/watch?v=B2RRSzYeo8c

答案 1 :(得分:1)

根据我的经验,我可以推荐以下内容:

确实,您将有两个应用程序:

  1. SPA应用程序:基于框架。

  2. API应用程序:您可以使用任何着名的框架等。

  3. 我不建议使用Angular,ReactJS功能更强大有很多原因:

答案 2 :(得分:1)

您可以将仍然使用Play 1.x作为后端,通过将控制器方法转换为Web套接字事件或更简单的REST(结帐平台模块,也用于灵感)。 在您可以使用ReactJS或VueJS进行交互式UI HTML SPA之后(我更喜欢第二种,更好的分离问题和更好的性能)。