# Any One Has Noticed The New Javascript (sproutcore) Framework Based On Ruby?

**URL:** <https://www.ruby-forum.com/t/any-one-has-noticed-the-new-javascript-sproutcore-framework-based-on-ruby/140688>\
**Category:** Rails\
**Created:** [June 17, 2008, 3:32pm UTC](https://www.ruby-forum.com/t/any-one-has-noticed-the-new-javascript-sproutcore-framework-based-on-ruby/140688 "2008-06-17T15:32:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![chenillen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/82dd89/32.png) [@chenillen](https://www.ruby-forum.com/u/chenillen)\
**Post date:** [June 17, 2008, 3:32pm UTC](https://www.ruby-forum.com/t/any-one-has-noticed-the-new-javascript-sproutcore-framework-based-on-ruby/140688/1 "2008-06-17T15:32:57Z")

</div>

I just saw the Apple’s WWDC, found this frame work very interesting,  
and cool.

> **[SproutCore](https://sproutcore.com/)**
>
> A framework for building fast, desktop caliber web applications.

I wonder if we can both use Rails & sproutcore.

Thanks,

---

<div class="post-metadata">

**Author:** ![chenillen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/82dd89/32.png) [@chenillen](https://www.ruby-forum.com/u/chenillen)\
**Post date:** [June 17, 2008, 5:49pm UTC](https://www.ruby-forum.com/t/any-one-has-noticed-the-new-javascript-sproutcore-framework-based-on-ruby/140688/2 "2008-06-17T17:49:27Z")

</div>

On 17 Jun 2008, at 15:06, \*Barrier wrote:

> I just saw the Apple’s WWDC, found this frame work very interesting,  
> and cool.
> 
> [http://www.sproutcore.com](http://www.sproutcore.com)
> 
> I wonder if we can both use Rails & sproutcore.

Since Rails is a serverside framework (just like CakePHP, Symphony and  
the Java counterparts) handling serverside operations and Sproutcore  
is a clientside Javascript framework (just like ExtJS for example),  
there is no reason why the two won’t mix. You just write your  
clientside code, then implement the serverside logic to provide those  
clienside gui components with the data they expect.

If you’re looking for ready-made view helpers, you’re out of luck.  
IMHO, if you don’t understand the way these clientside gui components  
work and how they do what they are supposed to do, you’re better off  
not using them. View helpers already make you run into walls if you  
want to venture beyond simple ajax functionality and these gui  
components, whether that’s sproutcore or extjs, go way beyond that.

Best regards

Peter De Berdt
