gpt4 book ai didi

javascript - 单页 Play 应用

转载 作者:行者123 更新时间:2023-11-29 22:16:13 30 4
gpt4 key购买 nike

我刚刚读到有关公开用于检索数据的 RESTful 接口(interface)的单页 Web 应用程序 - 例如以 JSON 格式,并且只提供一个引用负责调用 RESTful 接口(interface)和构建的 Javascript 文件的 HTML 页面Web 用户界面在客户端的 Web 浏览器中动态显示。

要在 Play 中实现这一点,应该实现 Controller ,以便它们返回 JSON 而不是 HTLM,并实现一些 CoffeScript 以在客户端呈现用户界面。

到目前为止一切顺利...但我想知道这种设计是否适用于大型 Web 应用程序,因为在客户端运行的 javascript 代码量会越来越多。

我最初的想法是使用 Play 的模板引擎实现 Web 应用程序,然后为移动应用程序提供 RESTful 接口(interface)。

任何建议、想法或指向涵盖此主题的文档的链接都将不胜感激;-)

最佳答案

Play for Scala book有一个关于这个主题的章节。他们使用单一 View 作为入口点,仅此而已。

至于大型应用程序,这是一个合理的问题。为此,您可能需要使用诸如 RequireJS 之类的库(Play 2.1 内置支持)等等。您可能还想将您的应用拆分为子模块以管理复杂性。在客户端,您可能也应该使用框架,例如 AngularJS .

关于 Play 就没什么好说的了,它是一个很好的暴露 RESTful JSON 服务的平台。我建议你看看 JSON documentation并查看 ReactiveMongo .

关于javascript - 单页 Play 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15019996/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com