Previous | Table of Contents | Next |
If there is one truth about computers, it is this: It is only a matter of time before anything becomes obsolete. The same applies to SGML and HTML. Someone will someday create another super application that will make SGML obsolete.
HTML has already become obsolete twice, and the third time is in the works with the third revision to the HTML DTD. Instead of obsolescence, a better term is evolution. It is the process of outgrowing one paradigm and moving on to another one.
The next five years will probably see full SGML interchange in place on the World Wide Web. It is inevitable. Too many people are working with too many diverse types of documents to be satisfied with a single DTD. The short-term issue is how to handle the transition to full SGML implementationeither with external SGML add-ons to existing browsers, or with a new browser that is fully SGML aware.
See SGMLs Future on the Web, p. 379 See Current Collaborative Projects on the Web, and Collaboration on SGML Standards, pp. 519, 523
See What Can a DTD Do for Object-Oriented Development? p. 537
Add-onssuch as Panorama, and even VRML browser add-ons and further plug-ins to existing HTML browserswill most likely continue being popular on the Net. New SGML-aware browsers will find their way into the shareware market. This will be a test bed for new applications.
HTML will never become obsolete, but your needs will outgrow it. HTML will probably become a smaller part of the overall markup language picture. Todays tools will outgrow their current paradigms. Full SGML is the next step because it can accommodate so many other applications and diversity.
You are just starting on the World Wide Web and SGML. Its an exciting subject. In this chapter, you learned where HTML came from and how its related to SGML. SGML is its parent. SGML can add flexibility. You saw what SGML could do for the World Wide Web if it were incorporated as the Webs standard.
For more information, refer to the following:
Previous | Table of Contents | Next |