¿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áles son los usos y las diferencias entre PHP, .NET, Node.js, HTML5, Python, C #, JavaScript, CSS y Ruby on Rails?

¿Cuál es un buen IDE para desarrollar JavaScript front-end?

¿Debería preocuparme más por el aspecto de mi sitio de WordPress o el contenido en él para obtener una clasificación alta en Google? Tengo un sitio de directorio con muchos listados.

Cómo obtener el valor de entrada de la página html usando angularJs en otra página html en angularJs

¿Qué proyectos de programación le han dado más información sobre un concepto / técnica de programación?

¿Cuáles son las metaetiquetas adecuadas para el sitio web de la empresa?

Sin deshabilitar la capacidad de desplazamiento, ¿hay alguna forma de eliminar realmente las barras de desplazamiento de la ventana del navegador?

¿Necesito saber cómo codificar ampliamente para desarrollar un sitio web?

¿Es razonable esperar que un sitio de WordPress mantenga su estilo y funcionalidad después de actualizar los complementos?

¿Es más barato comprar hardware de servidor a medida que crece el sitio web o es más barato usar un servicio de alojamiento?

¿Cuál es la forma más sencilla de crear una aplicación web con acceso a DB?

¿Cuál es el mejor lugar para descargar plantillas Bootstrap gratuitas?

Cómo usar Dreamweaver

¿Cuáles son las desventajas de construir con MeteorJS?

¿Cuál es el mejor tutorial para aprender programación web, HTML, Ajax, JSON, jQuery, CSS, JavaScript, Bootstrap, Angular o Quora?