Why Server Programming
- So far, we used HTML, CSS, JavaScript to create webpages that are interpreted on the client side (the browser).
- The server only distribute pre-made static files to the client.
- Client side limitations:
-
- - Cannot share information between users
-
-
- - No network games, shared high-scores, chats, etc.
-
- - Limited access to the surrounding system (for security)
-
-
- - Cannot write into files, read automatically content of a directory, etc
-
- - No memory after restarting the webpage (or limited: local-storage, cookies)