【问题标题】:Which method / pattern to do AJAX with rails? [closed]用 Rails 做 AJAX 的方法/模式是什么? [关闭]
【发布时间】:2011-12-24 14:11:43
【问题描述】:

我想知道使用 Rails 进行 AJAX 的最佳方法和实践是什么?

我读了这篇文章: http://chadfowler.com/2011/02/09/how-rails-developers-do-ajax-with-jquery-in-2011

文章指出了 4 种主要可能性:

  • JQuery 模板
  • backbone.js
  • SammyOnRails
  • mustache.js

我确信这个列表不完整。我正在寻找一种在我的 Rails 3.1 应用程序中构建 AJAX 的简洁方法。

在 Rails 中使用 AJAX 的简洁灵活的方法是什么?

【问题讨论】:

    标签: ruby-on-rails ajax ruby-on-rails-3 ruby-on-rails-3.1


    【解决方案1】:

    这个问题过于宽泛,无法以这种格式很好地回答。简而言之:归结为个人意见。 Rails 将帮助您构建任何东西,从带有一些 ajax 的网站到带有后端 api 的单页应用程序。简而言之,它不会妨碍您。

    不要过多地关注所有工具,而应像管理服务器端一样专注于管理应用程序的客户端。计划可维护性,编写干代码等。如果您只需要在各处使用一些 ajax,那么您可能不会从您提到的任何 javascript 框架中受益。如果您的客户端应用程序的复杂性确实在增加,那么请引入一个框架来帮助解决复杂性。

    你提到的框架也是如此:

    如果您发现自己手动构建(或更新)许多 html 元素,则可以考虑使用 mustache 或 jquery 模板。在使用 jQuery 的 html 操作 api 变得混乱或笨拙之前,不要担心模板。

    如果您发现服务器/客户端之间的通信变得难以管理或客户端行为变得非常复杂,您可以考虑使用骨干网、sammy 或脊椎。

    如果没有更多详细信息,很难为您提供更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      相关资源
      最近更新 更多