[ih] "How Gopher Nearly Won the Internet" Re: The Rise and Fall of the Gopher Protocol

Dave Crocker dhc2 at dcrocker.net
Thu Sep 8 08:52:59 PDT 2016


On 9/7/2016 9:38 PM, Jack Haverty wrote:
> But the most important ability was the CGI (IIRC that's what it was
> called), the API and protocol which allowed a "document" to be retrieved
> by calling some back-end program in the server, and even supplying
> arguments to the call.   This meant that a "document" could also be
> created on-the-fly by a clever program -- a perfect match to how
> databases worked.
>
> Of course the "forms" interface also meant that the user could become an
> active participant in a session, with the ability not only to read data
> presented from a server as documents, but also the ability to input data
> and control the servers' actions.


This gets at the larger set of functionality differences between the web 
and gopher.  Gopher was much easier to get started with, since it 
immediately was useful with existing (text) documents, of which there 
were many.  And initially the web really didn't work with text 
documents; everything was expected to be html.

But gopher's node-walking behavior and feature set were far more 
limited.  With gopher, there was no pay-off until the last click in the 
tree walk.  The web could give a 'reward' to the user for each click 
down the path, by way of allowing each intermediate node to have real 
content.  And it was multi-media, which, again, made for a much richer 
user experiences.  And as Jack notes, it had a means for invoking a 
back-end document-creation process on the fly.

The late 80s saw a variety of efforts to create basic search mechanisms, 
as well as better document-publishing mechanisms.  (For some reasons, 
average users found anonymous ftp to be cumbersome and inadequate.  No 
idea why...)

It was certain that both the search and publishing efforts would produce 
some successes.  IMO that was only a matter of time.  As for the details 
of the winners, well...

d/
-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net



More information about the Internet-history mailing list