Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re^2: CGI::Application

by SilasTheMonk (Chaplain)
on Aug 23, 2009 at 22:44 UTC ( #790694=note: print w/replies, xml ) Need Help??

in reply to Re: CGI::Application
in thread CGI::Application

I think astroboy has touched upon the problem here.

Model means business logic encapsulated in a nice way. Typically this reduces to a series of products/clients/orders which can be modelled on a database. Hence the confusion between ORMs and models.

I was having a different problem. There the business logic is about keeping the maintenance of the site down. The only recognizable object I can discern in the websites I'm currently looking at is the "page". I can reuse many templates across multiple templates but I was ending up with far too much code managing template parameters especially when a parameter can be used across several pages. Now what would an ORM give me? It would give me a different interface to the database (in fact another interface to learn) but it would not in itself have solved my problem.

Edit: I am working on some modules that I am already confident solve my problems. I still need to do some work on them but the current code is in github under the repositories: cgi-application-pagelookup/cgi-application-plugin-pagelookup/cgi-application-plugin-pagelookup-sitestructure/cgi-application-pagelookup-lang.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://790694]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (5)
As of 2022-08-09 07:39 GMT
Find Nodes?
    Voting Booth?

    No recent polls found