Playframework 在客户端播放框架与逻辑

Playframework 在客户端播放框架与逻辑,playframework,Playframework,我一直在“玩”Play框架,我可以看到,当构建web页面时,逻辑驻留在服务器端(例如,当处理变量时)。这似乎不利于在客户端使用Angular或Knockout等框架的逻辑。我误解了吗 这似乎不利于在客户端使用Angular或Knockout等框架的逻辑 你说得对。但是反对是不能以消极的方式理解的 AngularJS、Knockout和类似的都是客户端框架。因此,在那里(在客户端)处理逻辑也是很自然的 Play Framework是一个全栈web框架,这意味着它涵盖了从数据库到业务逻辑再到表示层的

我一直在“玩”Play框架,我可以看到,当构建web页面时,逻辑驻留在服务器端(例如,当处理变量时)。这似乎不利于在客户端使用Angular或Knockout等框架的逻辑。我误解了吗

这似乎不利于在客户端使用Angular或Knockout等框架的逻辑

你说得对。但是反对是不能以消极的方式理解的

AngularJS、Knockout和类似的都是客户端框架。因此,在那里(在客户端)处理逻辑也是很自然的

Play Framework是一个全栈web框架,这意味着它涵盖了从数据库到业务逻辑再到表示层的各个方面。Play框架更像是一个服务器端框架——这就是为什么您会在控制器(或服务,或类似)中找到逻辑。控制器位于部署应用程序的位置,这就是服务器。因此,您有了服务器端方法

作为一个全栈web框架,Play允许您(几乎)仅使用其功能构建整个应用程序。但你当然可以随意混合所有东西。您可以使用Play Framework提供可靠的后端,公开一个好的REST API,并让基于AngularJS的单页应用程序进行通信和显示数据