¿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

¿Cómo desarrolla un diseñador un producto?

En términos económicos, ¿cuáles son los principales factores que afectan la estructura competitiva de un producto / industria?

¿Cuáles son las diez principales empresas de desarrollo de productos de TI en la India?

¿Por qué te convertiste en físico después de trabajar como ingeniero de I + D durante la mayor parte de tu vida? ¿Por qué su nuevo énfasis está completamente en el desarrollo de nuevos productos?

¿Cuáles son las buenas lecturas para convertirse en gerente de producto?

¿Por dónde empiezo si busco producción a pequeña escala en China?

Startups en Londres: ¿Cómo puedo desarrollar eficazmente mis ideas de negocio / producto / servicio y conectarme con personal técnico para trabajar en el producto / sitio web real?

¿Cuál es la mejor manera de escribir una especificación de producto que pueda usarse para ayudar a los usuarios y definir la capacidad del producto para las propuestas de ventas?

¿Por qué no todos usan el desarrollo offshore?

¿Cuáles son algunos de los diferentes trabajos involucrados en el desarrollo de productos físicos?

¿Cuáles son las principales etapas de desarrollo y gestión de nuevos productos? ¿Qué etapa es la más importante y por qué?

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

¿Es bueno dejar un trabajo de software de desarrollo de productos para UPSC?

¿Cuáles son excelentes recursos sobre cómo convertir ideas en especificaciones de productos?

¿El desarrollo y la gestión del producto son lo mismo?