In 2025,
most of us has already familiar with the term "Web" or "Internet". But sometimes, we sonder, how do people create a website that is accessible to others around the globe.
In this opportunity, I will explain the overview of Web Application as an Information Systems student in the course of Web Programming.
First off, What is a Website?
A website is like a house within the internet realm. The homepage acts as the front door, welcoming visitors inside, while different pages function as rooms, each with a specific purpose, some providing information, others offering products for sale, and some allowing direct communication. The content, like text, images, and videos, is the furniture that makes the space interesting and engaging. Meanwhile, the behind-the-scenes code and servers work like the lights and plumbing, ensuring everything runs smoothly.
Web-applications benefits users by not having them to install certain applications to enjoy their services. This means it also easier for the developers to maintain the service via website instead of a specific application.
Mostly, web-applications consists of five main components. They are frontend, backend, database, and hosting technologies. Lets break it down:
1. Frontend - What users see
This is the component where the users interact directly with the service. This includes the layout, buttons, text, images, etc. All of these are built using HTML, CSS, and JavaScript. The HTML provides the website's structure, CSS is used for styling, and JavaScript makes the website interactive.
2. Backend - The brain
The backend is responsible for processing user requests, handling logic, and connecting to the database. Backend usually built using Node.js, Python, PHP, etc.
3. Database - The data storage
To save and retrieve data, a web-app uses database to hold those information securely. the most commonly used database is SQL databases like MySQL and PostgreSQL. Those databases stores structured data in tables, which is great for organizing the data.
4. To make the websites accessible to the users, it needs to be hosted on a server. The popular hosting services like AWS, Google Cloud, and Microsoft Azure provide powerful server for large applications.
Komentar
Posting Komentar