Web Page Programming
Traditional CGI is slow because it must start up Perl anew for each access of a page. One solution is an enhanced server that contains Perl within it, so that it needn't be restarted for each access. Sybase's Web.Sql is one such tool: .hts files on the server contain Perl in <syb> sections, which contain server-side code to be executed to produce the final output to be passed to the client.
or Perl that writes same
For loops for (;;), or foreach (@array) for (;;), or for (x in object) String concatentation dot (.) + Array length @array array.length String equality eq == Null reference '' null Variable names start with $, @, or % start with letter or _
I haven't worked with a RDBMS for 15 years, so it was a shock to run up against the many limitations of today's supposedly robust Sybase. Only 16 tables per query, only 256 searchable bytes per record? C'mon! We went from the 2^16 to the 2^32 era a decade ago, now they want me to accept 2^4 and 2^8? Of course, a reasonably designed database can fit in those limits, but it's the principal of the thing. To one accustomed to the lofty excesses of modern software, a table of fixed-length text fields feels like a medieval torture rack.
Gruber, Martin; Understanding SQL, ISBN 0-89588-644-8, Sybex, 1990. For beginners only: verbose, but understandable. Poor as a reference, with spotty coverage of the basics, little explanation of extension differences between competitive products, and nothing on advanced issues. If you have to own just one SQL book, this shouldn't be it, but it's ok as the intro in a set of three or four.
Musciano, Chuck, and Kennedy, Bill; HTML: The Definitive Guide 2nd Edition, ISBN 1-56592-235-2, O'Reilly & Associates, Inc., 1997. Clear and complete. Gonna hafta buy stock in O'Reilly.
Tittel, Ed, et.al.; World Wide Web Programming with HTML & CGI ISBN 1-56884-703-3, IDG books, Programmers Press, 1995. Spotty presentation of SGML just confuses the issue of learning HTML; this is not O'Reilly quality. I should have gotten the O'Reilly CGI book instead.
Wall, Larry, Christiansen, Tom, and Schwartz, Randal L.; Programming Perl, Second Edition, ISBN 1-56592-149-6, O'Reilly & Associates, Inc., 1996. Definitive, lucid, and funny.
| || |
Copyright © 1997,
All Rights Reserved