Website vs Web App vs Mobile App
Website is a group of interlinked web pages under a common domain name.A website can be used to serve a variety of purposes. E-commerce, Blogging, Business/Agency, E-learning are some of the purposes of a website.
Web application is a software that runs on a web browser. Common web apps are webmail, online banking, ticket booking etc.
Mobile app is a software that runs on a mobile device, tablets or a watch. Mobile apps are generally downloaded from an app distribution platform like App Store or the Play Store. The apps can be free, premium or freemium (partially free, pay to use more advanced features).
Client-side vs Server-side
The server-side languages, as the name suggests, runs on the server, not on the browser. The server code runs before HTML loads. Most websites make use of both client-side and server-side language. Few things can be done only on the frontend and few things can be done only on the backend.
Responsive Web Design
HTTP Request - Response
1. Start line – The start line consists of HTTP method (like GET, POST etc), the request target (usually a request URL), the HTTP version
Example: Content-Type: multipart/form-data;