Documentos de Académico
Documentos de Profesional
Documentos de Cultura
del lado del cliente. Frontend es la parte de un programa o dispositivo a la que un usuario
puede acceder directamente. Son todas las tecnologías de diseño y desarrollo web que corren
en el navegador y que se encargan de la interactividad con los usuarios.
La web está compuesta de un montón de documentos que están conectados entre sí a través
de enlaces. Cuando quieres entrar a Platzi escribes la URL www.platzi.com en la barra del
navegador, eso quiere decir que estás solicitando que te muestren una página web.
Ya sabemos qué es y para qué se utiliza, pero, ¿cómo se hace «el lado del cliente»?
Apariencia: CSS. Como mucha terminología del desarrollo, el nombre de este lenguaje es
autoexplicativo: Cascading Style Sheets, u Hoja de Estilos en Cascada. Controla el aspecto de
presentación del sitio, una vez que este ya está construido con HTML. Por ejemplo, con
lenguaje HTML indicamos que un trozo de texto es un título con la etiqueta H1 dentro de la
arquitectura del site, pero con CSS podemos hacer que todo texto marcado con dicha etiqueta
se vea de otra forma en la parte visual.
¿Qué es el frontend?
Llamamos frontend a la parte del sitio web con la que el usuario interactúa. Es lo que algunos
suelen llamar “el lado del cliente. Como hemos mencionado antes, Front End es la parte del
sitio web con la que puedes ver e interactuar. Mientras, la parte trasera engloba el
funcionamiento estructural y no es visible por el cliente.
Un desarrollador frontend es el encargado de llevar a la práctica el diseño de un sitio web para
que el usuario final pueda usarlo. En otras palabras: el desarrollador frontend coge la
propuesta del diseñador gráfico, y la convierte en realidad a través de diferentes lenguajes de
programación. Casi todo lo que ves en la pantalla cuando accedes a una web es desarrollo
frontend: la estructuración de los apartados, márgenes entre bloques, tamaños de textos,
tipos de letra, colores, adaptación para distintos dispositivos, efectos visuales…
A la hora de enfocar un proyecto y su desarrollo, hay que tener en cuenta los distintos
dispositivos desde los que el usuario final del sitio puede acceder a la mismo. A esto hace
referencia la accesibilidad. El usuario no va a tener la misma experiencia accediendo a la web
desde el móvil que desde la tablet o el ordenador.
Debemos trabajar en el diseño web, navegación, contenido e interacción para que sean
accesibles desde cualquier tipo de pantalla. Lo cual, además de facilitar el uso de nuestro sitio
web en la mayoría de dispositivos (móviles, tabletas, lectores, etc), nos ayuda al
posicionamiento orgánico SEO, ya que muchas de las pautas de accesibilidad ayudan a los bots
de los buscadores a entender nuestro sitio web.
Un diseñador web se encarga de construir sitios web teniendo en cuenta los aspectos visuales.
Diseño de interacción.
Guía de interacción.
Diseño de elementos.
Diseño visual.
Guías de estilo.
Diseñador de UX
El diseñador de la experiencia de usuario se encarga de
valorar el sitio web, aplicación o sistema, en base a la
usabilidad y facilidad de navegar a través de este. En
otras palabras, es la persona que se encarga de diseñar a
través del Diseño centrado en el Humano, que está
enfocado en conocer las necesidades de los usuarios y
alinearlos con los objetivos del negocio, teniendo muy
presente las limitaciones técnicas. Es como un psicólogo
que busca todas las opciones posibles para facilitar la vida
del usuario, incorporando mejores tecnologías de
interacción, flujos de navegación, distribución de los
elementos, la arquitectura de la información y posibles
escenarios.
La persona encargada del UX, es conocida como UX
Designer, como parte de su trabajo está el investigar lo
que las personas desean y necesitan para cumplir con sus
metas y solucionar sus problemas. Por lo general, un UX
Designer tiene conocimientos básicos acerca de:
Investigación.
Evaluación.
Análisis de datos.
Arquitectura de información.
Veámoslo en el siguiente ejemplo: Es muy
común, que el término UX, se confunda con el de
Usabilidad o UI. Pero vamos a dejarlo claro.
La Usabilidad es un atributo de una buena experiencia de
usuario y la UI o Interfaz del Usuario es con lo que se
interactúa.