Media praise for Scripting Languages: Automating the Web

Have a blog? Join our Reader Review Program

"This book is a publication of the World Wide Web Consortium (W3C) the organization responsible for the original spreadsheet standards research and development for the Web. The book covers a range of subjects, concerning technological aspects of building powerful, lively, efficient, and versatile information systems, guiding users and developers in choosing and deploying scripting solutions. It overviews and summarizes the work in progress of W3C testifying that, in fact, gateways and automated information services are a critical element of the Web. In context of this book, W3C focuses onhorizontal enabling technology - such as how to embed any script in HTML - rather then vertical languages and tools.

"The issue records the W3C work and publishes timely, state-of-the-art articles from the wider Web community. The strong point of this book is that it presents work at each of the several automatable "pivot points", concerning the possibility of adding scriptable and extensive behavior to the Web in the following ways:

1. As a user front-end 2. Within the Web client-user interface 3. Within the Web server programming interface 4. As a back-end gateway to other services

"The book consists of two sections. The first one, "W3C Reports" describes client innovations in Amaya and new specifications for integrating scripting into HTML. "Client-Side Scripting and HTML" clearly demonstrates how to integrate locally executable scripts into today's HTML documents. And "An Introduction to Amaya" explains how it supports embeddable objects, plug-in formatters, and other extensible features.

"In the second section, nine "Technical Reports" collectively address scripting language options for clients and server extensibility. There are the technology choices described at the point of how to build a customer tracking database: with a database gateway, a custom server, a handwritten HTTP Common Gateway Interface (CGI) script, an uploadable server extension ("servlet"), with interactive client-side forms, with customer-tracking cookies, or even with custom clients. Moreover, in considers automating the client, the server, and the back-end services. The book abounds with examples of code and it also contains many illustrations.

--The COOK Report on Internet, July-August 1997 (http://cookreport.com/)