我们在Play Framework(1. *)中构建了一个复杂的Web应用程序,我们希望为此采取SPA行为。你会为此推荐什么JS框架?大多数业务逻辑都在服务器端(Play控制器)。
使用AngularJS或ReactJS或其他框架的优缺点是什么?整合有多容易?
答案 0 :(得分:2)
看一下http://actframework.org/的行为框架,一个决定采取行动的前戏,他的休息服务视频令人印象深刻:https://www.youtube.com/watch?v=B2RRSzYeo8c
答案 1 :(得分:1)
根据我的经验,我可以推荐以下内容:
确实,您将有两个应用程序:
API应用程序:您可以使用任何着名的框架grails,express,laravel,ruby-on-rails等。
我不建议使用Angular,ReactJS功能更强大有很多原因:virtual-dom
答案 2 :(得分:1)
您可以将仍然使用Play 1.x作为后端,通过将控制器方法转换为Web套接字事件或更简单的REST(结帐平台模块,也用于灵感)。 在您可以使用ReactJS或VueJS进行交互式UI HTML SPA之后(我更喜欢第二种,更好的分离问题和更好的性能)。