by Arnold Kling
November, 1996 (updated January 1997)
This is the fifth in a series of monthly essays on the business implications of Internet technology. Feedback on these essays is highly appreciated. The focus of the essays is on how technology can be applied in business. In addition, I like to think about the implications for the stock prices of companies such as Netscape. July's essay discussed Intranets. For an index of my occasional writing on Web technology and business, going back to July 1994, see Business and Economic Issues.
In a previous essay, I suggested that server-side JavaScript is Netscape's secret weapon. We are much of the way through a conversion to Netscape server software, using LiveWire and its server-side JavaScript.
So far, we have used server-side JavaScript as follows:
Win $1000 off the cost of your move! Enter when you use The Moving Calculator (TM).
There are some experts who believe that CGI-Perl can overload a server by "forking too many processes," but I have not seen that happen. For me, the decision to go with server-side JavaScript instead of CGI-Perl was dictated by the fact that I do not know CGI-Perl, and I think it would be harder to learn than JavaScript.
There also are proprietary "Web Wizards" of various kinds that can be used with specific server software. For example, both Microsoft FrontPage and O'Reilly's Website have templates that give you the ability to create CGI-like code without your needing to know any programming at all. However, once you get outside of their standard templates (which is the case with our applications), you are stuck.
With LiveWire, I am back in the pre-Danny-Goodman state. The first definitive LiveWire/JavaScript book, when it comes out, will have a really solid explanation of directory mapping, and it will have some genuine application examples, not just code fragments. (January update: The Official Netscape LiveWire Book, by Mark and Julie Richer, was helpful to me. However, it falls a bit short of my hopes for a definitive reference.)
If poor documentation hampers me, as an application programmer, it can be positively crippling to the poor souls who actually try to set up Netscape servers. If you are one of those, don't come to me with any questions. That is not my department. I am glad that someone else handled that aspect for us.
(January 1997 update: Electric Press, the company that has done our technical work since we first started in May 1994--before Netscape even had a browser on the market, says that they will be moving away from CGI-Perl and toward Netscape LiveWire in their future work for clients. This is significant. It means that CGI-Perl experts as well as people like me who never learned CGI-Perl both see LiveWire as making it easier to develop applications.)
Relocating? The easiest way to get competitive rates on the best insurance coverage is with The Insurance Professor