Greetings. I guess I'm feeling participatory today. I usually just lurk.
I'm collecting opinions on the value of a potential open source project. It's a "skunk works" type activity, really. I feel it might be useful to Rails developers, particularly those who use JQuery but want an OO alternative to Flash for RIAs. I'm also looking ahead to HTML5, and the opportunity for normal browsers and JS to do what flash does today.
Please allow me a moment to explain. I came across this framework, which I understand is popular with some Flash developers: www.puremvc.org. It's not a RESTful CRUD framework, like Rails. It's more for handling reusable UI widgets that need to communicate in a desktop-like application. As you can see on the homepage, it has already been ported with MooTools. As I understand it, MooTools offers 00 capabilities, which JQuery clearly does not. For me, I'd like an architecture for RIAs that re-uses tools that Rails developers already know and love. Clearly, that includes JQuery. Here's the real "secret sauce": http://jsclass.jc... . This toolkit is exceptionally well thought-out and implemented by a single architect. This same author also used it to create an OO wrapper around YUI called Ojay, which is excellent. http://ojay.other... . Clearly, JS.class has been used to wrap a JS framework, and very successfully so. JS.class is as
close to Ruby as JS is going to get. There are many posts on how to extend Jquery in a more OO direction. I would argue that implementing pureMVC in JS.class with Jquery as the underlying DOM manipulation and AJAX framework is a good way to get a solid OO architecture for RIAs.
Here's my not so simple question: Does the world need this? If you agree or disagree, I'd appreciate a few comments on how I should think about the value of this project to the Rails community.