in reply to RE: Combining PHP and Perl
in thread Combining PHP and Perl

swiftone said:

With CGI Perl and Text::Template, I have command line scripts that are optimized to work with HTML browsers, but that function and are accessable without them.

Can you provide us with some samples of documents you have that work (seamlessly?) for both web service and command-line use?

On this topic, Tom Christiansen floated a paper across Usenet awhile back that you should try to get if possible, named "GUIs Considered Harmful". In it, he states that an application should be useable from programs, the command line and the GUI.

  • Comment on Having Perl scripts work with and without a web browser

Replies are listed 'Best First'.
RE: Having Perl scripts work with and without a web browser
by swiftone (Curate) on Oct 13, 2000 at 17:58 UTC
    Can you provide us with some samples of documents you have that work (seamlessly?) for both web service and command-line use?

    I never claimed seamlessly :) What I meant was that any CGI script using CGI.pm should be able to be run from the commandline. For large sites, I currently use Text::Template to import/interpret templates (much like HTML::Template, etc), but I write the resulting HTML to flat files that the webserver serves. (even mod_perl has problems hitting the speed of flat HTML). With flat files holding content, I can manipulate the pages with scripts and other *nix tools such as grep, ispell, etc.

    Of course, this prevents me from having truly user-specific dynamic pages, so I write any of those with CGI perl scripts. When those scripts become large portions of the site, mod_perl is clearly a better solution. But it's a different mindset.

    Tom Christiansen floated a paper across Usenet awhile back that you should try to get if possible, named "GUIs Considered Harmful".

    I'll look for it, thanks