您在Rails应用程序中使用了哪些Web UI工具包?

时间:2008-12-17 10:24:24

标签: javascript ruby-on-rails user-interface toolkit

我正在为基于Rails的应用程序寻找Web UI工具包。我有使用YUI的经验但不在Rails环境中。我有很多问题希望你能帮我回答。

  1. 您是否在Rails应用程序中使用了{UI}工具包,如YUIExtJSJxLib
  2. 哪个UI工具包最适合Rails?由于大多数不是基于Prototype,Prototype和另一个Javascript库(MooToolsJQuery,...)的共存是否容易且安全?
  3. 您是否将常规的“传统”Rails视图开发(rhtmlrjs)与基于UI工具包的开发相结合?在同一个应用程序?在同一视图中?
  4. 您是使用Rails插件还是代码plain Javascript
  5. 感谢大家的回答。

    劳伦

2 个答案:

答案 0 :(得分:1)

  1. 我们正在使用Ext with Rails构建相当大的应用程序。您可以看到有关它的讨论here

  2. AFAIK它可以很容易地将JQuery与其他js库一起使用(也可能与其他js库一样)。但是,我强烈建议您一次只使用一个库,以保持清晰。

  3. 我们实际上正在构建两个应用程序 - 服务器端Rails应用程序来处理数据并通过JSON API和使用此API的客户端Ext应用程序公开它们。为了生成客户端应用程序,我们通过ERB解析Javascript源代码,以便我们可以使用一些帮助程序来构建它。

  4. 我们使用普通的Javascript和一些自定义助手。

  5. 希望它有所帮助。

答案 1 :(得分:1)

You don't need to use Prototype如果你不想 - 例如,JQuery在Rails社区非常流行。如果我一起运行JQuery和Prototype,我会担心可能难以解决的冲突。