Hay un backend y un frontend.
Interfaz
Esto es lo que ve, como campos de entrada, íconos, menús desplegables, etc. Cualquier cosa en el extremo frontal no es un secreto. No intente verificar la entrada válida en la interfaz. Puede hacer esto, sin embargo, también debe verificarlo en el backend.
Básicamente, se utilizan tres idiomas en la interfaz: HTML, CSS y Javascript. HTML es para enmarcar el diseño, CSS es para agregar estilo y Javascript es un lenguaje de programación real para manipular la página web. Hay otros, pero son transpilados en estos tres idiomas.
- ¿Cuánto tiempo tomará aprender Perl?
- ¿Podría la enfermedad mental causar estrés y agotamiento una vez que empiece a aprender algo nuevo (como aprender idiomas)?
- Quiero aprender el desarrollo de software pero no puedo decidir el mejor idioma. ¿Qué idioma es mejor para el mercado laboral de hoy?
- ¿Cuál es la forma más fácil de aprender a nadar? He intentado nadar varias veces en aguas salvajes, pero fracasé y me rescataron. Soy un fumador con muy poco vigor.
- ¿Cuáles son los cinco idiomas que habla Houssam Metni y cómo los aprendió?
Todo en la interfaz se ejecuta en el navegador. Esto significa que se está ejecutando en la máquina de su usuario.
Backend
El backend tiene una gran variedad de idiomas disponibles. Algunas de estas opciones incluyen PHP, Javascript (Node.js) y Python. Cuando estás empezando solo necesitas saber realmente uno.
Todo en el servidor se ejecuta en un servidor. Debido a que se ejecuta en un servidor en lugar de en la máquina del usuario, es un secreto. Aquí es donde debe hacer cosas como verificar una contraseña y verificar la entrada. El servidor también contiene cosas como bases de datos donde almacenaría la información del usuario.
Hay marcos, herramientas y muchas otras cosas que las personas usan para ayudar en el desarrollo. Mientras estás aprendiendo me olvidaría de ellos. Aprenda lo básico, luego descubra cómo hacer su vida más fácil con las herramientas disponibles.