I would bet that it's too early to make that decision.

Sure, why not?

You understand the pros and cons of using mod_perl, right? Or is that just a flavour of the month decision?

The same you'd need on any Linux platform, I'd imagine. Oh, and I strongly recommend and endorse CGI::Application as a starting point. It just works.

Hard to guess -- what don't you know about building a database-backed web application? Read up on those areas.

In other words, I don't know either.

And there's a reason for that, as well as for doing Test Driven Development -- you make sure that you understand exactly what the software is doing.

I recommend you think a little about your database structure, but leave it flexible and get something simple up first. Don't spent weeks and weeks obsessing over some feature and never have anything to demo. Once you have something dead simple up and running, that will keep you energized and moving the project forward.

My fellow monks suggest seprarting the logic and the presentation layer -- this is sound advice. Never, never let there be HTML found in your scripts or your modules. Never. No, NEVER.

(ps: N-E-V-E-R)

And for heaven's sake use some sensible version control system. I like subversion myself.

Oh, and do have fun with it. :)

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds


In reply to Re: What is the best approach? by talexb
in thread What is the best approach? by simonodell

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.