We can divide the web in two parts.
- Web Site
- Web Application
A website is generally useful for advertising, while a Web Application is useful for managing data.
If we categorize the web in another way, we can again divide the web into two parts:
- Front End
- Back End
We can also divide a website into two parts:
- Static Web Site
- Dynamic Web Site
Dynamic website can also be divided into two parts:
- Client Side Dynamic
- Server Side Dynamic
The Web Page that appears in front of the user in the Client Side’s Web Browser is called Front End , while the part of the Owner Website that generates or modifies that Front End is accessed , it can be called Back End . .
The visible part of the website can also be divided into three parts:
- Structure of Web Page
- Style of Web Page
- Behavior of Web Page
Similarly, the back end of the website can be divided into three parts:
- Web Server or Host
- Server Side Scripting Language
- Server Side Database
Generally, new programmers do not understand Web Clients and Web Server properly, which makes them very troublesome to learn Web Programming fast . Therefore, first of all it is important to understand what this web site is and why people build a web site.
ASP, PHP , JSP etc. are commonly used as the Scripting Language of Server Side , whereas the software in which the data related to the website is stored is called Database Software, which is usually SQL or MySql . .
The decision on how to process the data coming from the Client Side takes the Server Side Scripting Language and where it is stored after processing the data, it is the DBMS Software .
Besides Web Browser typically Client Software is the Web Server , Server Software is. The client requests a resource and the web server completes that request and provides its desired resource to the client.