我对web开发领域有点陌生。我正在调查play2,并试图了解,你需要某种js前端框架来配合play2和scala吗?
我注意到play2有一个模板引擎,但它似乎在服务器上生成html并将其发送到浏览器。这是否意味着对像angular2这样的js前端的需求变得无关紧要了?或者在play2应用程序中使用angular2还有原因吗?它有什么意义?为什么?

最佳答案

我有一些使用Angularjs的第二场的经验(目前将前端改写为Angular2)。
我只对restful json后端使用play 2(scala),这非常适合这个目的,我对单页应用程序前端使用angular。我觉得这个组合很精彩。
我的项目托管在github上,您可以查看here
根目录中有三个目录:
restful包含所有后端内容,用scala编写,使用slick for db,
利用游戏进化和所有其他东西。
angularjs客户端不赞成使用angularjs代码。我使用角资源来调用后端。
使用Angular2代码的客户端。到目前为止,除了我的实验之外,没有其他东西,但是我已经编写了一个简单的服务,用于使用安全令牌进行身份验证。
总而言之,到目前为止,我已经开发了我的项目将近2个月,主要是为了学习斯卡拉和AngularJS(现在ANGARLAR2)。
如果您打算在前端使用js框架,我建议您只在restful json后端使用play2。我看不出在这种情况下使用play2 html模板引擎的原因。

07-24 09:18