3

我对此有点陌生。我想开发一个 Web 应用程序,我的问题是我应该使用播放框架和一个通过 AJAX 调用后端的前端构建一个单独的 REST 后端。

或者,也许我应该构建一个 REST 应用程序,在要求提供 HTML 时为前端视图提供服务,但在要求提供 JSON 类型时提供 JSON 数据(如果存在身份验证令牌)。

我想知道最佳实践是什么?

编辑:

我想要一个 REST 后端的原因是支持未来可能的独立移动应用程序,甚至可能是第三方应用程序。

4

1 回答 1

2

这里没有最佳答案,这实际上取决于您的项目。无论如何,Play 都可以让你做这两件事。

最好使用纯 HTML 的情况:

  • 如果你必须支持 IE 6/7(/8)
  • 如果您的内容需要在搜索引擎中找到
  • 如果您非常注重内容(文本、图像)
  • 如果您希望您的用户快速加载页面

最好选择“一页应用”的情况:

  • 大量用户交互,保持状态
  • 协作和实时
  • 非分层导航(图表)
  • 大量数据可视化
于 2013-08-02T15:50:20.930 回答