【问题标题】:Choice of Ruby Web Framework To Use With Backbone.js [closed]选择与 Backbone.js 一起使用的 Ruby Web 框架 [关闭]
【发布时间】:2013-09-13 01:49:58
【问题描述】:

我正在编写一个中型 Web 应用程序,并计划使用backbone.js 使其基于 MV*/JS。我可以选择使用 Sinatra 或 Rails 进行基于 REST API/会话的身份验证。你会选择哪一个,为什么?

【问题讨论】:

  • 这可能会被关闭,因为答案将基于意见,这违反了指导方针。也就是说,Backbone 是专门为 Rails 风格的宁静路线编写的,但在任何后端都可以正常工作。使用您最喜欢的任何东西。

标签: ruby-on-rails ruby api rest sinatra


【解决方案1】:

这个问题与 Backbone.js 关系不大,而与您的应用程序的整体复杂性有很大关系。

Rails 提供了许多 Sinatra 没有的功能:

  • MVC 架构
  • ORM 框架
  • 关系数据库脚手架

如果您不会从这些功能中受益,Sinatra 是一个不错的选择,因为它的设计极简(不到 2,000 行代码)。

【讨论】:

  • 感谢您的回复。我比较熟悉 Sinatra 结合了 DataMapper ORM。由于我更喜欢​​编写自己的代码(来自 PHP MVC 背景)而不是依赖脚手架,所以我想我会选择 Sinatra。
猜你喜欢
  • 2012-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-09
  • 1970-01-01
  • 2010-09-09
  • 2013-10-07
相关资源
最近更新 更多