Ahora bien, esta será una pregunta muy absurda. Pero qué puedo hacer, es el requisito del cliente. Básicamente, tenemos una grilla (tipo maestro-detalle) que sube a cerca de 15 mil filas más (tiene el potencial de llegar a 30-50 mil filas en unos pocos años).10,000 + registros en html para renderizar rápidamente
Mi cliente NO quiere ninguna búsqueda, tampoco quiere que se recorte ningún dato. Además, él no está usando exactamente el hardware más reciente, por lo que renderizar en navegadores es un gran problema. Quiere ver todo imprimiéndolo o mirándolo en el navegador. (Todos pueden pensar cuán loco eso suena, y seguro).
Ahora quiero resolver este problema renderizando html rápidamente. Por el momento es una vista de cuadrícula de asp.net simple sin paginación. Eso esencialmente representa tablas HTML. Mis opciones que creo que son: - Renderizar manualmente html usando div (para carga rápida) - exportarlo a PDF o Excel (¿hay alguna forma de exportar sin la necesidad de recurrir a controles de terceros?) - dar el dedo (para el cliente: D j/k)
En resumen, ¿cuál es la mejor manera de mostrar 10.000 registros de datos en html?
usted tiene opciones, utilice Nustache para representar objetos a html y luego anexar a un contenedor, use la tabla de datos YUI y, por último, puede usar el código del lado del cliente para usar Backbone.js para delegar una tabla de tipo de carga progresiva que cargue más filas a medida que se desplaza o pulse cargar más botón – Deeptechtons
Las tablas largas * pueden ser lentas, ya que los navegadores (antiguos) necesitan leer toda la tabla antes de poder comenzar a diseñar la página. Tal vez una solución no tabla funcionaría mejor. –
Debería considerar si la solución que le ofrezca a su cliente estaría contenta con el resultado. Me inclinaría más a simular una demostración usando controles de interfaz de usuario genéricos y permitiría al cliente ver qué tipo de experiencia de usuario podría esperar. su reputación podría sufrir, lo que no vale la pena por expectativas poco realistas. – Lloyd