| |
||||
| As information technology restructures the work situation, it abstracts thought from action. -- Shoshana Zuboff (b. 1951), U.S. social scientist. | ||||
|
Introduction
I need to point out that I am not a perl biggot. I support and use other languages as appropriate and I am always ready to be moved to a new, better development language. I try to use perl to solve real world problems. I find that for web publishing, it's ability to handle text is a natural fit. Updated: 25-Jun-2004 Web Site Automation
I should tell you that a great deal of my work is done in the background and that many of the pages produced for web sites end up being static web pages when published. I find that this improves web site performance since changes are only necessary when someone changes content. I generally work to the objective of minimizing the amount of resources expended by creating new content only when something changes. Generally, my dynamic web pages are actually static pages generated when the content changes. This minimizes the amount of resources required to display the page--an activity that takes place much more often than modifying content. Updated: 19-Aug-2004
Dynamic JavaScriptOne powerful combination is the use of a perl script to generate JavaScript statements. This produces "dynamic" JavaScript. This technique is especially powerful when database retrieval needs to be combined with client side manipulation of the results. This technique is used on the SHPS site to generate boxes which "maintain themselves". The script uses perl to read a text file with the HTML surrounded by comments which form blocks. The block of code has a start and end date time stamp which allows it to appear and disappear without webmaster intervention at the appropriate time. These dynamic blocks can be set up in advance and are displayed as appropriate by the perl script through the use of JavaScript "document.write()" statements. Updated: 20-Aug-2004 Web Services
But perl can be used to integrate into a web services framework. I have worked with the SOAP::Lite set of perl modules to experiments with web services. Like a lot of web services developers, I haven't actually done anything real but I have created modules which can access web services as clients. Updated: 2-Oct-2007 ExamplesI thought you might want to see some of the things I have done on the web with perl. Unfortunately, a large number of these are hidden behind the corporate firewall, and are therefore, not visible. Here are some that are.
Updated: 19-Aug-2004
Modules
Updated: 2-Aug-2004 HTML::MasonI'm doing some extensive work with this module to provide a dynamic aspect to my work website. This site is primarily a static site, but, with a new look-and-feel, we are moving to a complex navigation system. I want to keep the static nature of the site while easing the maintenance of this navigation menu system. You can follow my thoughts in a Wiki.
|
|
||
|
|
||||
| © Bob Breedlove all rights reserved 2004 |