¿Cómo se diseñan o crean las páginas web de sitios web famosos? Cuando se ve en el bloc de notas, las páginas parecen ser muy agitadas y voluminosas. ¿Los desarrolladores usan software de “desarrollo de páginas web” o usan habilidades de programación en bruto?

Bueno, para empezar, lo que ves en un bloc de notas es el código fuente de la página web, y casi todo es generado automáticamente por el back-end usando vistas predefinidas. Considera tu página de perfil de Facebook y compárala con la página de perfil de uno de tus amigos. Notará que la posición de la foto de perfil, la sección acerca de, el botón de mensaje, etc., siempre están en la misma posición, independientemente del perfil que esté viendo. Esto se debe a que hay una disposición predefinida (más correctamente, una vista) de cómo se supone que se debe presentar una página de perfil. Solo los campos de datos como el nombre, la foto, el contenido de la línea de tiempo se completan con los scripts del back-end cada vez que solicita esa página.

Entonces, sí, los desarrolladores utilizan software de “desarrollo de páginas web” para publicar este contenido, que básicamente es crear las vistas de antemano de una manera bien definida y proporcionarle los datos cuando sea necesario. De lo contrario, sería un gran desastre publicar para mil millones de usuarios que usan habilidades de programación en bruto.

PD: si ya sabe cómo se genera una página HTML / PHP básica, intente mirar el patrón de arquitectura MVC. Aquí hay un enlace para un muy buen tutorial: introducción a ASP.NET MVC 4 que podría ayudarlo a comprender su funcionamiento (además, ASP.NET no es la única forma de generar páginas web, también hay otros lenguajes como node.js)

More Interesting

¿Cuál es la forma de hacer CMS en PHP sin inicio de sesión 'admin'? Lo que quiero decir es CMS sin formulario de inicio de sesión en la página de inicio, pero sin WordPress ni nada de eso.

¿Es posible conectar una ID de sesión PHP y usarla para fingir que eres otro usuario?

En el diseño web con CSS, ¿importa el orden de las reglas de diseño para un elemento HTML dado?

¿Se almacena una página web en un servidor o una base de datos?

¿Qué compañía ofrece los mejores servicios de rediseño de sitios web?

Si estoy aprendiendo webstack-Django / Flask, HTML, CSS, Bootstrap y jQuery, ¿cuánto conocimiento se requiere para aprender la estructura de datos y los algoritmos?

Cómo mantener los encabezados de tabla en la página solo si hay al menos 1 fila regular que se ajuste a la página

Cómo crear un sitio web de cartera para mi pequeña empresa

Programación por computadora: ¿cuáles son los mejores bootcamps de programación en línea que duran entre 8 y 12 semanas y que se centran en aprender de la India?

Cómo optimizar imágenes para mi sitio

¿Cuáles son las tareas más difíciles que tuvo que hacer como desarrollador web?

Cómo crear un sitio web de juego de Sudoku usando Python

Cómo desarrollar un sitio web receptivo

¿Cuáles son las implicaciones de seguridad de usar una herramienta de sincronización de marcadores como Xmarks?

¿Cuáles son los mejores libros para aprender Django para alguien con experiencia en programación, pero no mucha?