Along the lines of the recent thread, "Merb and JQuery ?", I'm
curious whether anyone's looking into using Merb with RubyJS.  A
recent Advogato article provides some background and motivation:

  Blurring of MVC lines: Programming the Web Browser.
  http://advogato.org/article/993.html

As I read it, the article says that:

  -  Most current Ajaxish solutions break the MVC paradigm.

  -  It would be nice to be able to write applications using a
     single procedural language (other than JavaScript :-).

  -  cross-compilers such as RubyJS offer some possibilities,
     particularly when assisted by client/server markup in the
     source code.

My take is that the author is onto some real problems and that
cross-compilers could indeed be a useful part of the solution.
However, I'm not certain what a comprehensive fix would involve.

Frameworks such as Merb and Rails handle HTML views pretty well.
jQuery washes a lot of laundry for simple client-server designs.
Unfortunately, our frameworks run out of steam when it comes to
encapsulating heavy-duty client-server patterns.

So, I'm hoping that some bright people figure out the patterns
and create frameworks that deal nicely with issues like client/
server state maintenance, distributed business rules, etc.

In the meanwhile, RubyJS looks like useful infrastructure.  I'd
be interested in any comments about the problem space, possible
solutions, etc.

-r
-- 
http://www.cfcl.com/rdm            Rich Morin
http://www.cfcl.com/rdm/resume     [EMAIL PROTECTED]
http://www.cfcl.com/rdm/weblog     +1 650-873-7841

Technical editing and writing, programming, and web development

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"merb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/merb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to