【问题标题】:Should I use a separate REST backend project and a javascript heavy frontend?我应该使用单独的 REST 后端项目和 javascript 重前端吗?
【发布时间】:2013-08-03 21:36:21
【问题描述】:

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

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

我想知道最佳做法是什么?

编辑:

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

【问题讨论】:

    标签: api rest playframework frontend backend


    【解决方案1】:

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

    最好使用纯 HTML 的情况:

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

    选择“单页应用”更好的案例:

    • 大量用户交互,保持状态
    • 协作和实时
    • 非分层导航(图表)
    • 大量数据可视化

    【讨论】:

      猜你喜欢
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      相关资源
      最近更新 更多