"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo les va en los sitios web receptivos en 4?

¿Cómo les va en los sitios web receptivos en 4?

Publicado el 2025-03-23
Navegar:777

How are responsive websites doing in 4?

Descripción general

Para 2024, los dispositivos móviles representarán más de la mitad de todo el tráfico de Internet. Una computadora portátil o computadora de escritorio ya no es una herramienta necesaria para muchas personas, que utilizan cada vez más teléfonos inteligentes y tabletas para explorar la web. Internet ahora es móvil primero, ya sea para la productividad, las redes sociales o el comercio electrónico. Debido a este cambio, el diseño web receptivo es esencial para asegurarse de que los sitios web funcionen y se vean bien en una variedad de pantallas y dispositivos.

Sabemos que puede ser costoso y lento desarrollar para numerosas plataformas, particularmente al crear aplicaciones móviles nativas. Se necesitan varias bases de código, equipos especializados y mantenimiento continuo de la plataforma para desarrollar aplicaciones distintas para iOS, Android y la web. Las empresas incurren en gastos mucho más altos como resultado, y los despliegue de características se ralentizan. La complejidad aumenta por la dificultad que los desarrolladores todavía tienen adaptaciones específicas de la plataforma.

Hay varias formas de hacer que la programación multiplataforma sea menos complicada. La reutilización de código en todas las plataformas es posible por marcos híbridos como Flutter, React Native y Progressive Web Apps (PWAS). Sin embargo, estas soluciones con frecuencia tienen inconvenientes.

En la publicación de hoy, hablaremos sobre sitios web receptivos como una solución potencial para construir aplicaciones multiplataforma.

Sitios web receptivos

Un sitio web receptivo es uno que está hecho para cambiar dinámicamente su funcionalidad, contenido y diseño de acuerdo en la plataforma, el tamaño de la pantalla y la orientación del usuario. Sin requerir versiones separadas del sitio web, un sitio web receptivo garantiza que el material está diseñado para la experiencia de visualización óptima en cada dispositivo, ya sea que un usuario acceda a él desde un escritorio, computadora portátil, tableta o teléfono inteligente.

Cuando usa el diseño web receptivo, solo necesita escribir y administrar una única base de código que funcione en los dispositivos de escritorio, tabletas y móviles. En lugar de crear aplicaciones distintas para iOS, Android y la web, esto reduce los costos de complejidad y desarrollo.

¿Cómo implementarlo?

Para implementar un sitio web receptivo, debe usar diferentes técnicas CSS, como diseños flexibles (como cuadrículas), imágenes escalables y consultas de medios en CSS para ajustar el diseño del sitio en función del tamaño de la pantalla del dispositivo. Al definir los puntos de interrupción, puede cambiar el diseño y el estilo de elementos a medida que la pantalla se vuelve más pequeña o más grande. Por ejemplo, puede cambiar de un diseño de escritorio de múltiples columnas a un diseño móvil de una sola columna, asegurando una experiencia de usuario perfecta en todos los dispositivos. Aquí hay un ejemplo de usar una consulta de medios para manejar un punto de ruptura móvil:

/* Desktop styles */
.container {
  display: flex;
  padding: 20px;
}

/* Mobile breakpoint */
@media (max-width: 768px) {
  .container {
    display: block;
    padding: 10px;
  }
}

El diseño en este ejemplo cambia de un diseño de bloque en dispositivos más pequeños a un diseño de FlexBox en los más grandes. Esto mejora la amistad móvil del contenido sin requerir un rediseño completo.

Bonificación: CSS puede no necesitar cambios drásticos

con frecuencia no es necesario alterar drásticamente el diseño de un sitio web receptivo bien diseñado para dispositivos móviles. Puede hacer que su sitio web responda a las pantallas móviles cambiando el diseño a un formato de una columna y haciendo ajustes menores a los tamaños y los acolchados. Ciertas piezas se pueden hacer para dispositivos móviles si es necesario, pero la base de código fundamental permanece igual, reduciendo la redundancia.

Desafíos

La evolución de los sitios web receptivos

Con nuevas capacidades como la red, Flexbox y las consultas de medios avanzadas que son casi totalmente respaldadas por los navegadores contemporáneos, CSS ha visto un desarrollo sustancial. Además, el soporte de JavaScript ha mejorado significativamente, actuando de manera consistente en la mayoría de los navegadores. Para ayudar a los diseñadores a administrar dispositivos móviles con alturas de pantalla dinámicas (como aquellos con muescas o teclados en pantalla), se están desarrollando nuevas unidades como DVH (altura dinámica de la vista).

/* Example using dvh unit */
.header {
  height: 100dvh; /* Adjusts based on available viewport height */
}

Incluso con estos desarrollos, crear sitios web completamente receptivos y amigables con los dispositivos móviles sigue siendo difícil. El uso de trabajadores de servicios para desarrollar aplicaciones web fuera de línea puede ser un desafío y propenso a los errores. Además, a pesar de sus mejoras, Safari en iOS todavía se queda atrás de otros navegadores en términos de consistencia y apoyo, y todavía se informan varios problemas. Además, los desarrolladores pueden necesitar abordar circunstancias adicionales de borde provocadas por los usuarios en dispositivos o navegadores obsoletos.

Ejemplo del mundo real: nuestra aplicación

Como ejemplo, queremos mostrar nuestra aplicación: Touchlead, un software de automatización de marketing.
Para lograr el soporte móvil, creamos nuestra aplicación web con CSS Tailwind.
Creamos diseños amigables con los dispositivos móviles fácilmente, utilizando clases de utilidad como MD: Flex-Col para ajustar los puntos de interrupción móviles. Por ejemplo, en el escritorio, utilizamos un diseño de flexión horizontal, y en el móvil, cambiamos a un diseño de columna, todos con cambios de código mínimo.

Content 1
Content 2

Esta estrategia nos ha permitido mantener nuestra base de código consistente mientras garantizamos un fantástico escritorio y experiencia de usuario móvil.

Conclusión

nos cuentemos qué piensa sobre la capacidad de respuesta en el diseño del sitio web en 2024.
¿Lo usa para construir sus sitios y aplicaciones, o considera que los desafíos son demasiado altos?
Sus opiniones y experiencias sobre el diseño web receptivo serían muy apreciados.
¿Ha encontrado dificultades al crear contenido para muchas plataformas?
¿Qué remedios has descubierto que funcionan mejor? ¡Cuéntanos lo que piensas!

Declaración de liberación Este artículo se reproduce en: https://dev.to/alexis_clarembeau_8c3c0e2/how- are-responsive-websites-doing-in-2024-33no?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarlo.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3