Our job is to make the narrative satisfying. We collect and collate as many hostnames providing an http service as we can find, and systematically poll each one with an HTTP request for the server name. In fact, the times we notice them are usually the times when that protocol has been breached, either by being too familiar or too distant. His basic complaint was that I don't give my readers enough credit. Web applications are highly interactive applications accessed through a web-based interface, which distinguishes them from conventional GUI applications as well as from traditional web sites characterized by low interactivity.
Web standards are in flux, but their essence can be characterized by a few axioms.
These axioms put quite severe restrictions on possible interface designs. This is bound to impact usability. Despite this, there are reasons for deploying web applications, mainly for the developer. However, applications that are heavily interactive are not suitable for web deployment. The three simple example programs provided take you from the most basic server-side scripts through object orientation to a simple Web storefront presenting product information to a user.