Creación de interfaces web por dónde empezar

Creación de interfaces web por dónde empezar / Programación

Más que ladrillos y cemento, los códigos de computadora y los píxeles son la base de la economía del siglo XXI. Si alguna vez has mirado “Fuente de la página” o “Herramientas de desarrollo” En tu navegador, es probable que hayas encontrado un montón de texto y te hayas preguntado cómo hace que funcione la página web..

Los desarrolladores web llaman solraphical User yonterfaces (GUIs) colectivamente las Interfaz de una página web, en contraste con el back-end. El front-end es lo que el usuario puede manipular, tomar medidas y utilizar de otro modo. El back-end se puede considerar como la infraestructura que contiene y soporta toda la información y las tareas implícitas en el front-end..

Este artículo es sobre el front-end. Mapearemos el territorio para que pueda comprender las distinciones y las capacidades que hacen que el front-end sea lo que es, y le mostraremos cómo comenzar a tener sentido y uso de las herramientas del desarrollador web para crear aplicaciones atractivas y atractivas. páginas web interactivas.

Diseño web versus desarrollo front-end

En las grandes organizaciones, el diseño y el desarrollo son tareas realizadas por equipos de profesionales con diferentes habilidades. Los diseñadores crearían un diseño visual y de interacción específico; Los desarrolladores de front-end lo implementarían.

Para una persona, sin embargo, no hay razón para limitar su exploración: solo porque esté interesado en el desarrollo, no significa que no tenga una visión para el diseño y viceversa. Una cantidad modesta de conocimiento sobre tecnologías web básicas o principios de diseño puede resultar enormemente beneficiosa en su carrera o negocio.

El desarrollo de front-end es más y menos una actividad de codificación. Más porque tiene más de la mitad de diseño en su forma de pensar: muchos conceptos se extraen del mundo de la producción impresa. Menos porque mientras usa el código de la computadora, ese código es una variedad menos compleja, más indulgente y requiere menos conocimientos básicos de programación que otros lenguajes de programación web (muchos de los cuales se pueden encontrar en el back-end). Learn - Programación web Qué lenguaje de programación aprender - Programación web Hoy vamos a echar un vistazo a los distintos lenguajes de programación web que impulsan Internet. Esta es la cuarta parte en una serie de programación para principiantes. En la parte 1, aprendimos lo básico de… Leer más .

El front-end de la web: marcado, hoja de estilo y lenguajes de programación

La mayoría de las páginas web están construidas con un trío de tecnologías: lenguaje de marcado de hipertexto (HTML), hojas de estilo en cascada (CSS) y JavaScript (JS):

  • Lenguajes de marcado Como HTML marca un documento con etiquetas. Las etiquetas demarcan el contenido semántico y estructuran el documento. Los documentos estructurados pueden ser de estilo.
  • CSS es un lenguaje de hojas de estilo y descendiente de las instrucciones de estilo de impresión a un compositor de páginas (que crea la imagen imprimible final para una imprenta); En la web, CSS dicta la presentación de contenido como tipografía y diseño en general, así como la colocación de gráficos..
  • JavaScript, a diferencia de los dos anteriores, es un lenguaje de programación. JS maneja la interacción y la entrada del usuario, y se enfoca en los eventos que produce un usuario. Para completar la imagen un poco más, lo contrario de un paradigma basado en eventos es uno donde la programación se ejecuta independientemente de la entrada del usuario.

HTML

Han pasado más de veinte años, y el propósito central de HTML sigue siendo el mismo: separar el texto destinado a un lector de la estructura necesaria para analizar el documento..

Porqué lo necesitas

¿Por qué el HTML sigue siendo importante? En pocas palabras, HTML es donde reside el significado semántico de su contenido. Eso es necesario para los lectores de máquinas como las arañas de los motores de búsqueda y los lectores de pantalla (para accesibilidad). Con el tiempo, la relevancia de separar lo semántico frente a lo estructural ha aumentado en lugar de disminuir con el tiempo. La versión más reciente de HTML (5) introdujo etiquetas como

,