gpt4 book ai didi

rest - REST API 支持的 backbone.js 应用程序的后端架构?

转载 作者:行者123 更新时间:2023-12-05 01:14:54 33 4
gpt4 key购买 nike

我们正在寻求开发一个内部生产力应用程序,它相当依赖 JS(想想:可编辑的字段变成下拉菜单,大量动态添加和删除当前页面上的部分等),并由分离现有的 JSON REST API 而不是本地数据库。

在过去使用普通 Rails+jQuery 制作动态页面的经历很糟糕,backbone.js 似乎是一个更合适的工具。问题是,构建后端的好方法是什么?Rails 似乎引入了不必要的复杂性,因为我们不会使用 ActiveRecord 数据库模型。在我的脑海中浮现出一些其他的想法是使用 Sinatra、Node.js 或只是纯 HTML。以下是更多注意事项:

  • 这绝不是一个单页应用程序。将至少有 3 个不同的“非哈希”URL 部分,因此路由引擎会有所帮助。
  • 我们是一家 Ruby 商店,因此任何基于 Ruby 的东西都将更易于维护。
  • 此应用程序的独特之处在于几乎不会或根本不会将数据动态保存到服务器。发回数据后页面重新加载正常。然而,如上所述,在此之前会有大量的客户端操作。

最佳答案

问题是将后端构建为纯 api 引擎。然后,按照您的计划,在客户端计算机上使用 MVC 堆栈。

Daniel Doubrovkine 是 Art.sy 的首席技术官。他使用 Grape骑在机架上。

Grape 是一种用于在 Rack 上构建 API 的 DSL。 In 包括可测试性并处理多个版本、身份验证、访问控制和文档的问题。

他的 presentation对这个。他的blog post关于最新版本的 Grape。

关于rest - REST API 支持的 backbone.js 应用程序的后端架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075561/

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