I've been doing a lot of Ajax work lately, and while I know, love and use CGI::Ajax, the recently published webworks framework seems to be miles ahead of it.

The problem is that webworks depends on having struts under it in the browser. All well and good, but struts implies programming in Java (as far as I can see, please correct me if I'm wrong), and I want to do Perl, not Java.

Does anybody know of some way to make your Perl code look like it was struts to things like webworks? Or does anybody know of a comparably powerfull Ajax/Javascript/DHTML framework that integrates with Perl instead of Java tools?

later:Note to some of the readers: I am NOT confusing javascript with Java. I know there's no connection between the two. Webworks is a javascript/DHTML framework that does an enormous ammount of stuff on the client side (in javascript) and it communicates with the serverside for other stuff. And the connections to the server side are written to make it easy to work with Java (specificaly, Struts on the server side).

Incidentaly, extensive googling turned up Perl briges which looks like it might be relevant, but I don't see enough documentation to prove or disprove that. Anybody have any experience with it?


In reply to A Camel under struts? by matija

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.