Pardon me for the esoteric title. Just a small note from me to indicate what kind of movements we have had in the past, when it comes to client and server, or frontend and backend, or browser and server or what have you.
Client | Server | Time | comments |
---|---|---|---|
- | Mainframes | 1950s | single-user |
- | Mainframes | 1960s | users provide punchcards to system admins (batch-processing) |
Dum terminals | Mainframes | 1970s | time-sharing, server does all the work1 |
Personal Computers | - | 1980s | PCs in network sharing files/printers and do all the work |
Personal Computers | Server | 1990s | PC is fat client and can do all the work, the start of client-server |
Thin client | Server | 1993 | Thin client does a little bit of work, but a lot is done on the server side |
Internet Browser | Server | 1994 | Server does all the work, pushes HTML pages to client |
PDA | Server | 2000 | Basically the same concept as Thinclient, but discontinued. |
Single Page Application in your Internet Browser | Server | 2005 | Browser does all the work, but queries servers. |
Tablets and Mobile phones | Many Servers | 2010 | Basically the same concept as Thinclient, but distributed computing starts. |
So, my question is always, what next? Will we see things of the Past come round again, where people come to the conclusion that Fat Clients are awesome?
References
- [1] Wikipedia - Centralized computing
- https://en.wikipedia.org/wiki/Centralized_computing
No comments:
Post a Comment