Fellow monkies:

I've been using perl for a few years now, primarily for data parsing, text conversion and database interaction. Now though, I'm looking at a new project that will be web-based rather than run directly on a workstation or server. I just started playing around using LWP and CGI before realizing there are probably modules designed for doing exactly this, given the number of perl-based web APIs out there. I also realized I have no idea what they may be or how to go about finding them (my attempts to do so were rather uninformative). I'm also pretty new to the whole arena of web programming/services, so I'm not even sure where to start.

So, for all you fantastic web programmers out there: What sort of modules / practices are helpful for designing APIs? Opinions on SOAP vs. REST vs. anything else? I'm more than happy to RTFM, as soon as I figure which FM to R.

Thanks!

-----
"Ask not what you can do for your country. Ask what's for lunch."
-- Orson Welles

In reply to API Development by apok

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.