In-response-to-base:
In-response-to:
Date: Mon, 02 Dec 1996 00:53:22 GMT
From: David Megginson (dmeggins@uottawa.ca)

What SGML has to do with Java

HTTP/1.1 200 OK Date: Tue, 24 Nov 2009 14:42:41 GMT Server: Apache/2.2.6 (Fedora) Last-Modified: Thu, 30 Oct 1997 19:45:01 GMT ETag: "28010e-3d6-5902a940" Accept-Ranges: bytes Content-Length: 982 Connection: close Content-Type: text/html; charset=UTF-8

I think that people might be mistaking the purposes of SGML and Java in this discussion -- I would hardly want to write a book in Java, any more than I would want to design a spreadsheet in SGML or cut through a 2x4 using a hacksaw (though all three are possible).

On the other hand, Java provides an excellent, platform-independant environment for presenting or processing SGML documents, and SGML provides an excellent, platform-independant environment for linking together and structuring Java applets.

The arguments about SGML replacing Java or Java replacing SGML are something like the VRML hype of a year or two ago, when people claimed that VRML would replace HTML. It didn't, of course -- VRML was no more suited to encoding electronic texts or presenting TV listings than HTML was to providing 3-D models. A good craftsperson uses the right tools, and doesn't try to drive in a nail with the handle of a screwdriver (at least, not on a good day).