Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

As an initiate I'm probably in the position to have a go at this question from the 'outside'. So please bear in mind I don't want to offend anyone, but only want to give my point of view on development of 'large' webapplications. It's my intent to add my 5 cents to this discussion (where possible).

I don't know (yet) if Perl would be the proper language for -your- project to build in. In my opinion there are more perspectives to take into consideration for that. I will name a few; the architecture it is suppost to fit in, the duties it has to perform (interaction), the platform it has to operate on, etc. Answers to those question should, in my opinion, also be taken into consideration when picking the language.

As for the age of Perl concerns, I would point out that this can also be an advantage. Bleeding-edge languages/tools are not always the best things happening to enterprise software. So when picking a language I would also take into account the expected lifetime of the application and the fact if there are significant other reasons (as compliancy, etc) which have to be met.

As for frameworks, I think there isn't a framework around (in any language) which hasn't have a learning curve. It is worth the time to investigate what this curve might be, but also what the pro-and-cons are of some frameworks, starting with the ones in the language(s) you already have knowledge of and compare them to each other and to the requirements the application (and its environment) has to deal with.

After taking those items (also) in consideration, it might turn out that Programming in Perl of this website indead is the best choice (with or without a framework), or not.

But as always ... since there are always more ways of doing things, there is not such thing as the one-right solution.

small, perhaps trivial update. The question as asked is also a question I (still) have. So the answers of others are also a contribution to my learning curve. tnx.


In reply to Re: Is Perl the right language for a large web application? by VinceW
in thread Is Perl the right language for a large web application? by walkingthecow

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, 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, 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.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others wandering the Monastery: (9)
    As of 2018-05-22 12:45 GMT
    Find Nodes?
      Voting Booth?