in reply to CGI.pm Disillusionment

Rule #1 is to always think for yourself. Of course if other people disagree with what you think, it is good to listen and try to understand why their point of view might make sense. Experiment. Be willing to change your mind. But in the end, train your judgement as best you can, judge carefully, and then think about how it worked out so that you can judge more intelligently next time.

In this case, your criticisms seem right on target. When people say use CGI or die;, they are talking about the fact that you don't want to roll your own parsing logic, because it is extremely likely to be broken. They aren't talking about the autogeneration, and most knowledgable people don't use that. Instead they are likely to suggest some kind of templating solution.

Now to train your judgement, here is my thinking on templating, for more detailed background read this white paper on Template::Toolkit, and for a list of options to make a choice from read Choosing a Templating System by our own perrin.

Replies are listed 'Best First'.
Re: Re: CGI.pm Disillusionment
by Cody Pendant (Prior) on Jun 05, 2003 at 06:33 UTC
    >Experiment. Be willing to change your mind.

    I think I did both those last night.

    I put in the work, realised I didn't like the code, now I can move on with my life.

    No seriously, now I have to get to grips with the fact that I've been rolling my own Templating System in another project. Sigh... off to read up on Toolkit.
    --

    “Every bit of code is either naturally related to the problem at hand, or else it's an accidental side effect of the fact that you happened to solve the problem using a digital computer.”
    M-J D
      No seriously, now I have to get to grips with the fact that I've been rolling my own Templating System in another project. Sigh... off to read up on Toolkit.

      Been there, done that.. what I really kick myself for is that I looked at TT, decided it was more than I needed and set out on my own.. I probably learned a few life lessons that I won't regret, but now I've humbly but happily returned to drink from the oasis that is TT.. 8)

      cheers,

      J