¿Qué papel desempeña cada uno de los siguientes lenguajes en la programación de un sitio web (CSS, HTML, PHP, jQuery, Bootstrap, Javascript, WordPress, C ++, Perl, Python, Ruby, MySQL)?

Para crear una aplicación web (también llamada sitio web), necesita un idioma del lado del servidor, así como un idioma del lado del cliente.

El servidor está completamente bajo su control, puede elegir cualquier tecnología que desee y construir sobre ella. El cliente está completamente fuera de su control, hay algunos navegadores conocidos (por ejemplo, Google Chrome, Internet Explorer, Firefox, Safari) y el 99% de las personas los usan. Solo admiten algunos idiomas.

Idioma del lado del servidor:

Puedes usar PHP, Ruby, Python, Perl o incluso Javascript. No importa cuál de estos use, su código debe generar cosas en dos idiomas particulares:

Javascript y HTML. El navegador recoge y muestra la parte HTML (junto con CSS, que es para hacerlo más agradable), y el navegador recoge el Javascript y lo ejecuta en la máquina del cliente. Se utiliza principalmente para hacer que su página web sea interactiva y agradable (por lo que cuando hace clic en el botón Enviar aquí en Quora, en lugar de actualizar la página, Javascript se encarga de las cosas por usted).

  • jQuery es una biblioteca de Javascript, que permite una amplia gama de funcionalidades populares en Javascript. Es una biblioteca muy optimizada y relativamente ligera.
  • Bootstrap es una biblioteca CSS / Javascript / HTML con propiedades reflexivas, es decir, muestra diferentes diseños en diferentes pantallas (móvil, tableta, computadora portátil, PC).
  • WordPress es una aplicación web PHP que está impulsando aproximadamente el 50% de la Web, muy popular y muy flexible.
  • MySQL es un excelente servidor de base de datos, que muchos desarrolladores de aplicaciones web usan para manejar sus datos.
  • C ++ ya no se usa para la programación web.