2008-12-17 61 views
2

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

  1. 你使用像YUIExtJSJxLib一个Web UI工具包Rails应用程序里?
  2. 哪个UI工具包最适合Rails?由于大多数不是基于Prototype,Prototype和另一个Javascript库(MooTools,JQuery,...)共存是否容易且安全?
  3. 您是否将通常的'传统'Rails视图开发(rhtml,rjs)与基于UI工具包的开发混合?在同一个应用程序中?在相同的观点?
  4. 你使用Rails插件还是你的代码是plain Javascript

谢谢你的回答。

洛朗

回答

1
  1. 我们正在使用分机使用Rails构建一个相当大的应用程序,现在。你可以看到一些关于它的讨论here

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

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

  4. 我们用一些自定义助手使用纯Javascript。

希望它有帮助。

+0

Thx分享您的体验。我知道你从一开始就从ExtJS开始。在我看来,我需要处理一个已经用纯HTML/CSS/Js开发视图的遗产。 – 2008-12-17 13:36:58

1

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

相关问题