Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: Perl CGI and books

by Vautrin (Hermit)
on Apr 05, 2004 at 19:30 UTC ( [id://342717]=note: print w/replies, xml ) Need Help??


in reply to Perl CGI and books

CGI is a protocol to allow executable programs to be run and spit out a web page. You can run Java, C, C++, Python, PHP, COBOL, FORTAN, LISP, Assembler, and whatever other language you know as a CGI program. (Although some languages are better for the purpose then others, and some languages (like PHP and Java (JSP)) have built in server site scripting, so you don't need to run them as a CGI program)

If I were you I would seriously consider cancelling your order and getting a subscription to Safari. It'll probably be cheaper, and if you don't like a book or you think you've read enough about something already, you can just skip it.

Also, all CGI.pm does is provide functions to spit out HTML. You should make sure that your HTML and Perl (and CSS) is strong, and then you should work with the basics of CGI programs. Roll your own without using CGI.pm as a learning tool, and then try using it, and learn the strengths and weaknesses. (For instance, a lot of nested tables can make CGI.pm code look like an obfu. However, if you know some CSS you won't need to nest tables (unless you're targeting non CSS compliant browsers)). Also, check out HTML::Template


Want to support the EFF and FSF by buying cool stuff? Click here.

Replies are listed 'Best First'.
Re: Re: Perl CGI and books
by jfroebe (Parson) on Apr 05, 2004 at 19:43 UTC
    I was unaware of O'Reilly's Safari so thanks! Personally, I prefer physical books.. (don't need a battery to read a book ;-) I'm buying used books so the prices are low....

    point taken on the HTML, Perl and CSS... :-)

    thanks

      Anything that you want in print or as a reference can be printed up without violating the Safari TOS. I have found that many times I'll get a book on Safari and be like "I'm glad I didn't buy it, better delete it from my shelf", or I'll only refer to a couple sections of a book over and over again. Those that I actually use the whole book for (For instance, Mastering Perl/Tk) I actually buy. I've found it's saved me quite a bit of money and increased the average quality of my bookshelf quite a bit.

      Want to support the EFF and FSF by buying cool stuff? Click here.
        that would make a big difference :-) I've actually been giving away the books I don't like or no longer have a use for

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (5)
As of 2024-03-28 16:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found