2008-12-17 68 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,我會擔心可能難以解決的衝突。

相關問題