HTML y CSS son los formatos que describen cómo se ve una página web. Son similares a los códigos utilizados en Microsoft Word para describir el contenido y la estructura de un documento (HTML), y el formato aplicado a ese contenido y estructura (CSS).
HTML y CSS se representan en el navegador, después de ser suministrados de alguna manera a través del servidor de fondo.
JavaScript es un lenguaje de computadora que se ejecuta dentro del navegador usando código descargado dentro o junto con una página web que puede manipular el HTML y CSS en esa página web en respuesta a varios eventos (por ejemplo, clics del mouse, acciones del teclado y cambios de tamaño de la ventana ) y mediante interacciones con servidores web de fondo. JavaScript es más o menos similar al lenguaje macro que se puede usar en Microsoft Word o Excel para hacer que los documentos sean más dinámicos o para calcular partes de un documento a partir de otras partes de un documento.
- ¿Qué nombre de dominio se lee mejor, active4health o activeFORhealth, alguna sugerencia?
- ¿Qué es el FTP?
- ¿Quién decidió nombrar el primer servidor web "www"?
- ¿Se puede acceder accidentalmente a CP sin Tor desde la web profunda?
- ¿Cuál es la mejor manera de construir un sitio web en el que los usuarios puedan subir fotos y agregar otras fotos, como un pequeño Pinterest?
A veces se utilizan Flash o Java (dos lenguajes que son bastante diferentes de JavaScript) en lugar de JavaScript para codificar el comportamiento dinámico en una página web, pero eso es cada vez más raro.
Los servidores de fondo proporcionan el HTML, CSS y JavaScript que formatea y manipula el contenido de una página web. JavaScript puede interactuar con servidores web de back-end para obtener datos, como resúmenes y contenido de correo electrónico para una aplicación de lectura de correo electrónico basada en la web.
Estos servidores de fondo (los elementos a los que se conecta en http://www.facebook.com) ya no “ejecutan” HTML o CSS más que Microsoft Word, o el sistema operativo en el que se ejecuta Word, están escritos en .DOC. Los servidores web de back-end se escriben en muchos idiomas, generalmente usando servidores web basados en C / C ++ o Java, y usando complementos y extensiones específicos de sitios web o páginas web que se pueden escribir en muchos idiomas, incluidos JavaScript, Java, C / C ++, Perl, Python, C #, Ruby, Haskell, Google Go, Swift e incluso fragmentos de COBOL. Los servidores web también hacen un uso extensivo de bases de datos que pueden tener idiomas integrados, y a menudo se usan junto con datos generados a través de diversos medios por entornos de ejecución de idiomas como HADOOP.
Entonces, el front-end (lo que se ejecuta en su navegador) está limitado (principalmente) a HTML, CSS y JavaScript. Pero, se gasta mucho más esfuerzo de ingeniería para los principales sitios web en la programación de servidores de servicios de fondo, y esa programación suele ser una mezcla de muchas cosas, que se ejecuta en muchos servidores web conectados a complejas redes internas de servicios que se ejecutan en muchos más servidores .
Espero que eso ayude.