# Extjs Alternatives?

**URL:** <https://www.ruby-forum.com/t/extjs-alternatives/134408>\
**Category:** Rails\
**Created:** [April 10, 2008, 4:08pm UTC](https://www.ruby-forum.com/t/extjs-alternatives/134408 "2008-04-10T16:08:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![boza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3bc359/32.png) [@boza](https://www.ruby-forum.com/u/boza)\
**Post date:** [April 10, 2008, 4:08pm UTC](https://www.ruby-forum.com/t/extjs-alternatives/134408/1 "2008-04-10T16:08:02Z")

</div>

Are there any similar libraries for rails like ext js? Because there  
is little documentation on using ext js on rails I really don’t want  
to use it, instead I want to use something more compatible with rails.

---

<div class="post-metadata">

**Author:** ![boza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3bc359/32.png) [@boza](https://www.ruby-forum.com/u/boza)\
**Post date:** [April 10, 2008, 4:18pm UTC](https://www.ruby-forum.com/t/extjs-alternatives/134408/2 "2008-04-10T16:18:42Z")

</div>

I’m a big fan of jquery right now ([http://www.jquery.org](http://www.jquery.org)) . Good  
documentation, quite consistent API.

Jason

---

<div class="post-metadata">

**Author:** ![boza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3bc359/32.png) [@boza](https://www.ruby-forum.com/u/boza)\
**Post date:** [April 10, 2008, 5:58pm UTC](https://www.ruby-forum.com/t/extjs-alternatives/134408/3 "2008-04-10T17:58:57Z")

</div>

On Apr 10, 7:17 am, “Jason R.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I’m a big fan ofjqueryright now ([http://www.jquery.org](http://www.jquery.org)) . Good  
> documentation, quite consistent API.
> 
> Jason

from what I’ve seen I like it too. More compact and lots of plugin  
supportm and the site is easier to use. Do you use both jQuery +  
prototype/scriptaculous together? Is it possible to just chuck  
prototype entirely to lighten the load? Or do rjs and ajax really  
depend on prototype being there.

---

<div class="post-metadata">

**Author:** ![boza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3bc359/32.png) [@boza](https://www.ruby-forum.com/u/boza)\
**Post date:** [April 10, 2008, 6:03pm UTC](https://www.ruby-forum.com/t/extjs-alternatives/134408/4 "2008-04-10T18:03:03Z")

</div>

On Thu, Apr 10, 2008 at 11:57 AM, rubynuby [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> from what I’ve seen I like it too. More compact and lots of plugin  
> supportm and the site is easier to use. Do you use both jQuery +  
> prototype/scriptaculous together? Is it possible to just chuck  
> prototype entirely to lighten the load? Or do rjs and ajax really  
> depend on prototype being there.

For my next project I will attempt to get rid of prototype altogether.  
That means not using Rails \*\_remote helpers, among other things, but  
in the end it will make the site much nicer to work with, easier to  
test, and properly fall-back in case of no javascript.

As of right now though, I switched to jquery half-way through, so I’m  
using both. While I’ve rewritten most of the javascript to use jquery,  
I’m not going to replace the use of the Rails view helpers. Thankfully  
jquery makes it easy to use the two without collisions:

var $j = jQuery.noConflict();

Jason

---

<div class="post-metadata">

**Author:** ![boza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3bc359/32.png) [@boza](https://www.ruby-forum.com/u/boza)\
**Post date:** [April 10, 2008, 7:49pm UTC](https://www.ruby-forum.com/t/extjs-alternatives/134408/5 "2008-04-10T19:49:29Z")

</div>

On Thu, Apr 10, 2008 at 12:33 PM, Philip H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> > > > Jason  
> > > > That means not using Rails \*\_remote helpers, among other things, but  
> > > > in the end it will make the site much nicer to work with, easier to  
> > > > test, and properly fall-back in case of no javascript.
> 
> [http://agilewebdevelopment.com/plugins/jrails](http://agilewebdevelopment.com/plugins/jrails)
> 
> That doesn’t include them? Seems to say it does, but maybe not well  
> enough?

The problem with that plugin is that it’s a direct translation of  
prototype helpers to jquery, which means that you still have tons of  
javascript in your HTML. If you want true UJS and javascript-agnostic  
websites, you have to do the work manually. The UJS plugin will  
definitely help somewhat, but it won’t take you all the way.

Jason

---

<div class="post-metadata">

**Author:** ![boza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3bc359/32.png) [@boza](https://www.ruby-forum.com/u/boza)\
**Post date:** [April 10, 2008, 6:34pm UTC](https://www.ruby-forum.com/t/extjs-alternatives/134408/6 "2008-04-10T18:34:37Z")

</div>

> > 
> 
> in the end it will make the site much nicer to work with, easier to  
> test, and properly fall-back in case of no javascript.

[http://agilewebdevelopment.com/plugins/jrails](http://agilewebdevelopment.com/plugins/jrails)

That doesn’t include them? Seems to say it does, but maybe not well  
enough?
