HTML (HyperText Markup Language):
- Rol: Proporcionar la estructura básica de las páginas web.
- Función específica: Define los elementos y el contenido de la web, como textos, imágenes, enlaces y formularios.
- Ejemplo: Crear un encabezado con
<h1>
, un párrafo con<p>
, o una imagen con<img>
.
CSS (Cascading Style Sheets):
- Rol: Estilizar y diseñar las páginas web.
- Función específica: Controlar la apariencia visual de los elementos HTML, incluyendo colores, tipografía, márgenes, y disposición de los elementos.
- Ejemplo: Cambiar el color de fondo con
background-color
, ajustar el espaciado conmargin
ypadding
, o aplicar una fuente específica confont-family
.
PHP (Hypertext Preprocessor):
- Rol: Gestionar la lógica del lado del servidor y generar contenido dinámico.
- Función específica: Procesar solicitudes del usuario, interactuar con bases de datos, autenticar usuarios, y generar contenido dinámico para las páginas web.
- Ejemplo: Validar formularios, gestionar sesiones de usuario, y recuperar datos de una base de datos para mostrar en la web.
MySQL:
- Rol: Almacenar, organizar y gestionar datos.
- Función específica: Proveer una base de datos relacional para almacenar información de manera estructurada y permitir operaciones eficientes de consulta, inserción, actualización y eliminación de datos.
- Ejemplo: Almacenar información de usuarios, productos, pedidos, y realizar consultas para recuperar datos específicos según las necesidades de la aplicación.