http://www.perlmonks.org?node_id=439033

artist has asked for the wisdom of the Perl Monks concerning the following question:

There are few things, which surprises me on the web. Especially the stuff from Google. They have been working on giving new dimension to web applications. I liked especially Gmail and maps.google.com. Do we have general framework to build applications like gmail ? I like to build one with my content for some other data sources. Where Perl can play part in these apps?

Replies are listed 'Best First'.
Re: Developing like Google's applications
by dragonchild (Archbishop) on Mar 13, 2005 at 03:16 UTC
    http://www.openthought.net is the closest Perl equivalent, though it's still a little rough around the edges. I'm especially uncertain how it works with large loads as I personally have never used it outside of a sandbox.

    Being right, does not endow the right to be rude; politeness costs nothing.
    Being unknowing, is not the same as being stupid.
    Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence.
    Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.

Re: Developing like Google's applications
by hsinclai (Deacon) on Mar 13, 2005 at 04:46 UTC
    Especially the stuff from Google. They have been working on giving new dimension to web applications.

    No kidding!! Ajax: Here's the concept described... Although not much to do with Perl .. at least not yet..

      There is the Sajax toolkit, which has a (not really perlish) Perl port. I am using it to write a collaborative (text/code) editor that runs in the browser. The prototype lives at http://zaphod.datenzoo.de, but it is very rough at the edges. As soon as I get the code into a releasable state, I'll post more of the code.

      The problem with JavaScript RPC is that you have to be more or less fluent in both, Perl and JavaScript to get the tight interaction correct, at least until you have stabilized on an API.

        I didn't like the SAJAX toolkit too much, so I rolled all the javascript out of the Perl code and replaced it with a .js file.

        Then I turned the perl script into a CGI::Application module and have the result running here:

        http://www.unobserved.org/misc/rs/

        Code available for download.

Re: Developing like Google's applications
by The Mad Hatter (Priest) on Mar 13, 2005 at 01:17 UTC
    What kind of framework are you looking for? You mean something for handling the Javascript and XMLHttpRequest side of things?
Re: Developing like Google's applications
by sgifford (Prior) on Mar 13, 2005 at 04:55 UTC
    Sure, it's easy to build applications like gmail!
    1. Start a search engine that becomes the de facto standard
    2. Float an IPO to gain billions of dollars
    3. Hire dozens of the most brilliant programmers you can find
    4. Tell them "Write an application like gmail"

    :-P

      You forgot:

      0. Build a database capable of tracking all movement users make on the web. Use cookies that last till 2038. Attach them to anything. Get everyone to use your cookie-tracked applications. This database will be your greatest asset.

      Google Watch