Live data from Hacker News

The ‘Form’ Element Created the Modern Web. Was It a Big Mistake?

wired.com

51–53 of 53 posts

Re: The ‘Form’ Element Created the Modern Web. Was It a Big Mistake?

#51
post #19

I think the form field certainly influenced the particular technical evolution path the web and internet took, but I also think it's not the reason we have social networks or e-commerce. Those were extremely compelling usecases even before the web and I don't think any particular technology was the reason, they got so big. That was probably more due to economic or social factors. My guess is even without the form fie…

You can see the same dynamic on precursor systems. Half the complexity in ANSI escape codes for dumb terminals exists to provide form support (and some features added to terminals like ‘terminal status report’ exist to make forms easier to implement). The French Minicom system was built to deliver interactive forms over the phone line to terminals in people’s homes; in the UK there was the similar Prestel, which was…

Did any terminal ever implement the ANSI escape codes for block mode (i.e. form) fields?

The block mode terminals on IBM mainframes (e.g. the 3270) have all the functionality of a basic HTML form if you squint hard enough: the screen is divided into form fields and labels, the user can fill out the fields (and tab the cursor between them) while the terminal is offline/not communicating with the server, and then when the user presses one of the special 'submit' keys the terminal sends all of the data from the form fields to the server and awaits instructions on what to do next.

The 3270 even had hidden fields, so the server could stuff a bit of state information (like a session ID) into the form, which the terminal would dutifully echo back to the server when submitting the form....

It's a very different style of interaction as compared to the conventional Unix/PC character-by-character terminals, and leads to some pretty weird user interface conventions: https://www.youtube.com/watch?v=9qwFSJZSjeA

Re: The ‘Form’ Element Created the Modern Web. Was It a Big Mistake?

#52

Earlier quoted context omitted.

You can see the same dynamic on precursor systems. Half the complexity in ANSI escape codes for dumb terminals exists to provide form support (and some features added to terminals like ‘terminal status report’ exist to make forms easier to implement). The French Minicom system was built to deliver interactive forms over the phone line to terminals in people’s homes; in the UK there was the similar Prestel, which was…

Did any terminal ever implement the ANSI escape codes for block mode (i.e. form) fields? The block mode terminals on IBM mainframes (e.g. the 3270) have all the functionality of a basic HTML form if you squint hard enough: the screen is divided into form fields and labels, the user can fill out the fields (and tab the cursor between them) while the terminal is offline/not communicating with the server, and then when…

Oh that is interesting - I only worked directly with a few terminal systems and never twigged that the 3270s were doing anything fundamentally more sophisticated than WYSE or DEC vt200s. I do remember tabbing between fields on an IBM3090 library catalog search form, though and it being basically an edit and submit process.

Re: The ‘Form’ Element Created the Modern Web. Was It a Big Mistake?

#53

I know what we would have had if not for the form element: MSN [0] > Originally named The Microsoft Network, it debuted as a proprietary online service on August 24, 1995, to coincide with the release of Windows 95. MSN was a direct competitor to the internet (and AOL) despite Microsoft’s famous pivot a couple of months earlier [1] > Realizing his company had missed the boat in estimating the impact and popularity of…

Wow! What were your experiences dealing with these tactics, and do you know of any articles describing it?
Post reply on HN