¿Cuál es una buena manera de mostrar mucha información dinámica en un sitio web a la vez? EG Tiempos de vuelo para más de 20 destinos

¿Cuál es su objetivo para mostrar toda esa información al mismo tiempo en un sitio web? No soy un programador, sino un diseñador centrado en el usuario, por lo que obtienes mi punto de vista desde el punto de vista de la experiencia del usuario (UX). Hay muchas formas de pelar al gato usando SQL, Java, etc. Y confío en que obtendrá algunas respuestas realmente buenas de otros sobre los aspectos técnicos de la implementación.

A menos que esté visualizando en un tablero de anuncios a las masas como una terminal de aeropuerto, usar un sitio web para mostrar una mezcla de información es ineficiente, anticuado y poco intuitivo. Y déjame decirte mi razón.

Un sitio web generalmente muestra información en una base 1: 1, como a través de un teléfono inteligente, tableta o PC / quiosco personal. Estos son dispositivos que proporcionan un entorno íntimo para la interacción de una persona. Una experiencia más fácil de usar para el medio del sitio web sería canalizar su información a través de una interacción 1: 1 para consultas bajo demanda. Entonces, volviendo al ejemplo de los tiempos de vuelo, permitirle al usuario consultar información basada en categorías (aerolíneas, destinos, llegadas, fechas, horarios, etc.) para reducir rápidamente la información que está buscando, sería una forma intuitiva y personal. para mejorar la experiencia de usuario.

Si estaba buscando la hora de llegada de mi amigo la próxima semana o el mismo día y sabía todo menos el número de vuelo, entonces haría una consulta de destino + fecha para encontrar el número de vuelo de la aerolínea que coincidiera con la fecha, la hora y el destino. Si solo tuviera un número de vuelo, es fácil de consultar porque el número de vuelo es exclusivo de una aerolínea y su destino y hora de llegada.

La clave es crear el UX para permitir al usuario canalizarse dentro y fuera de las consultas sin perderse al recordar los diversos pasos para volver a casa. Entonces, dependiendo de su configuración, si realmente necesita mostrar una gran cantidad de información dinámica, al menos permita que el UX consulte categorías bajo demanda para aprovechar la oportunidad de interacción 1: 1 de un sitio web.

¡Buena suerte!

Desarrolle una estructura de los datos que desea mostrar, use las API de las fuentes de datos que desea usar, convierta la respuesta a su estructura de datos y agréguela al dominio. Sugiero usar angular.js para mostrar los datos, puede obtener los datos de las diversas fuentes de datos que necesite.

La razón por la que sugiero este método es porque dijiste dinámico. Este método le permite actualizar fácilmente cualquier elemento simplemente modificando sus datos. Puede consultar los servicios de datos cada minuto para buscar actualizaciones, o incluso más si es probable que los datos cambien más rápido.

Una mesa.

La forma en que ingresa los datos y los actualiza depende de usted. La forma en que diseñe la mesa depende de usted.

Como no proporcionó más información, voy a suponer que “20+” significa un mínimo de 20 y un máximo de … Idk, digamos 100. O 1,000.

Una mesa es tu mejor apuesta. Son datos tabulares después de todo. Probablemente desee proporcionar paginación a sus usuarios.

¿Has visto cómo lo hacen algunas de las empresas que tienen mucho en juego?

¿Qué problema real del usuario planea resolver mostrando toda esa información de una vez todo el tiempo? Esa es la pregunta correcta para que la solución correcta se manifieste.

De improviso suena un poco sospechoso.

Construiría un sitio web en PHP con una base de datos como mySQL. Luego, asegúrese de que la base de datos sea lo suficientemente rápida para realizar recuperaciones rápidas. También puede optar por una opción de JavaScript, pero no trabajo mucho con eso, por lo que dejaré que otra persona explique que 🙂

More Interesting

¿Cuáles son algunas de las revelaciones que los diseñadores de productos de Quora han tenido a lo largo de la historia del producto?

Después de encontrar el ajuste del Producto-Mercado, ¿cómo justifica mejorar el producto principal, cuando mejorar el embudo de adquisición es mucho más atractivo a corto plazo?

¿Cuáles son las mejores aplicaciones alternativas con soporte móvil para Trello?

¿Qué es realmente un gerente de producto de crecimiento?

¿Cómo se prueba un producto?

¿Cómo se enfoca el propietario del producto, en realidad, en la estrategia del producto?

¿Cuáles son las ventajas y desventajas de hacer una investigación de usuarios con las mismas personas pero con muchos productos diferentes frente a todas las personas diferentes con muchos productos diferentes?

¿Cómo se ve un buen panel de producto?

¿Cuáles son las mejores estrategias de desarrollo de productos?

Como desarrollador de productos, ¿qué lecciones se pueden aprender de la desastrosa actualización iOS 8.0.1 de Apple?

Si una compañía lanzara un nuevo producto que fue desarrollado en secreto usando tecnología alienígena, ¿qué tan avanzado tendría que ser para informar a otras compañías que era de naturaleza alienígena y no solo una muy buena investigación y desarrollo de esta compañía?

¿Cuáles son los buenos KPI de desarrollo de productos?

¿Cómo funciona el proceso de desarrollo de productos de Microsoft?

¿Cuáles son buenas herramientas y servicios para crear productos mínimos viables (MVP)?

¿Cómo determinar si una nueva característica del producto será un éxito? ¿Cómo lo probaría?