使用rails的最佳javascript库?

我想开发一个简单的类似测验游戏的应用程序(想想问题,答案,计时器,高分/排名,不多)

为此,我想使用Rails和一些javascript库,让我在GUI上有一些现代效果(作为一个GUI,你可以问的最少的是一个atractive接口)

我首先考虑过ExtJS,但现在我觉得这个太严重了。 还有数以百万计的原型扩展( http://stickmanlabs.com/lightwindow/ http://underwhelm.net/pinwheel/等)看起来更随意但不知道它们是否能很好地与rails配合使用

那么当后端将成为Rails时,通常最好的Javascript gui / widgets库是什么? 在我的特殊情况下你会推荐什么?

Scriptaculous将是您的最佳选择。 如果它存在,其他库将与Prototype冲突。 如果您正在创建一个具有您提到的function的简单界面,您可能只需使用Prototype / Scriptaculous和一些插件即可。 JQuery很棒,但$与Prototype的冲突覆盖,导致它更难以使用。

如果您需要原型帮助,我发现http://prototypejs.org/learn很有用。

原型和Scriptaculous默认带有Rails。 Prototype有一个很好的API,可以清除不同浏览器的JavaScript引擎所固有的大部分缺陷。 Scriptaculous提供了一些很好的效果,但在我看来,JQuery及其可用的插件已经超越了它。

我建议远离YAHOO的YUI图书馆。 它往往是不必要的复杂。

JS库是最好的吗? 这当然是一个意见问题。

BCOT。

jQuery工作得很好。 此外,如果jQuery在兼容模式(Google:jQuery兼容模式)下运行,jQuery可以与Prototype一起使用。

如果你想用jQuery将所有Rails的helper方法用于AJAX请求,那么去试试jRails。 我更喜欢使用jQuery,因为它比Prototype使用得更广泛。

总而言之,jQuery和Prototype都是Rails的非常好的选择

它也值得一看Mootools。 这是一个值得阅读jQuery vs. Mootools的 artictle。 我不确定Mootools如何使用Rails的帮助方法。

原型和scriptaculous,Jquery,Mootools或moofx是一些。

原型由于以下原因:

  • Prototype是一个衍生产品,直接受Ruby on Rails框架要求的影响。
  • 原型和Ruby编程语言在Ruby的内置类和该库实现的许多扩展之间具有有意的相似性。
  • Ruby on Rails附带Prototype库

我的投票也适用于Prototype / Scriptaculous组合或jQuery。 而且因为Prototype被编写为与RoR一起使用,这可能是你最好的选择 – 最好的用户文档集等。

我个人说Mootools和Prototype / Scriptaculous是两个最好的库,如果你只对它的GUI方面感兴趣,虽然jQuery最近也认真地加强了它的动画和效果。 所有上面的库都有大量的插件你可以使用,所以实际上它只是下降到你想象中的任何一个。

像YUI和ExtJS这样的其他库会比你需要的更复杂。

Dojo与drails插件的效果非常好。

drails是一个Rails插件,为Rails助手提供Dojo实现。 它覆盖了Ruby on Rails中的Prototype和Scriptaculous辅助方法,并用Dojofied方法替换它们。

我更喜欢dojo,原因如下:

  • 它提供了已包含的一切。 所有命名空间都非常广泛。
  • ShrinkSafe 。 Dojo使用ShrinkSafe来减少浏览器的JavaScript大小,从而减少延迟。 ShrinkSafe非常智能,可以提供仅包含必要组件的自定义构建。
  • 当前的Dojo版本的基准测试声称它比大多数浏览器上的任何其他工具包更快。
  • plugd插件扩展了dojo,就像jQuery一样。