# RoR and client-side MVC

**URL:** <https://www.ruby-forum.com/t/ror-and-client-side-mvc/145842>\
**Category:** Rails\
**Created:** [August 14, 2008, 1:49pm UTC](https://www.ruby-forum.com/t/ror-and-client-side-mvc/145842 "2008-08-14T13:49:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sohdubom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dfb087/32.png) [@sohdubom](https://www.ruby-forum.com/u/sohdubom)\
**Post date:** [August 14, 2008, 1:49pm UTC](https://www.ruby-forum.com/t/ror-and-client-side-mvc/145842/1 "2008-08-14T13:49:37Z")

</div>

Hi. RoR does a great job with MVC pattern in the server-side, plus itÂ´s  
integrated with great javascript libraries: scriptaculous and prototype,  
but these libraries are not mvc frwrks. (not that this is a problem)

ItÂ´s yet a relatively new topic, but I think client-side mvc frwrks are  
catching up. To name a few:

1. JavascriptMVC: [http://javascriptmvc.com/](http://javascriptmvc.com/)
2. SproutCore: [http://www.sproutcore.com/](http://www.sproutcore.com/)
3. TrimPath Junction:  
[Google Code Archive - Long-term storage for Google Code Project Hosting.](http://code.google.com/p/trimpath/wiki/TrimJunction)
4. Axiom Stack: [http://www.axiomstack.com/](http://www.axiomstack.com/)
5. Archetype : [http://archetypejs.org/](http://archetypejs.org/)

And now comes the doubts:

1. Is it really a good idea to use mvc pattern in the client-side?
2. If so, mixing directory structure from some client-side frwrk with  
RoR will be very confusing
3. Maybe the best thing is wait until RoR integrate some of this frwrks?

IÂ´d like to hear some personal opinions in this suject.
