为什么Ruby on Rails默认使用Prototype.js?

akr*_*nov 3 javascript frameworks ruby-on-rails

我刚刚开始学习RoR,发现Prototype.js是一个默认的javascript库.为什么不使用这个库,为什么不使用jQuery,Dojo,Mootools,ExtJS等?

Mat*_*ggs 7

这是大约五年前做出的选择,基本上只是DHH当时最喜欢的JS框架.Rails 3将支持更容易切换,但对于rails 2,您可以随时使用http://github.com/aaronchi/jrails来交换jquery中的原型.

更新:从rails 3.1开始,默认情况下它将使用jquery,并且原型将通过gem获得.