Sobre la pregunta de la paginación sin páginas.

Me parece que humanized está confundiendo "innovacion tecnológica" con 
diseño. Es decir: hicieron un programa técnicamente novedoso, algo 
"dificil de programar" y por tanto asumen que mejora la interface (algo 
que los programadores, entre los que me cuento con orgullo, solemos hacer 
con frecuencia siguiendo el modelo de razonamiento "cuanto más dificil es 
para mí, mejor es para los demás!).

Si un documento tiene o no tiene páginas es un problema de DISEÑO, no de 
tecnología. Si la información hay que dividirla en módulos llamado páginas 
o de cualquier otra forma, que en la mente del usuario tienen unidad 
lógica, y esta unidad es distinta del próximo módulo, entonces hay que 
paginar. Si cáda módulo se carga entero o de a trozoas  cuando se 
visualiza el final del trozo actual (o mucho mejor cuando se carga un 
trozo inmediatamente comienzo a cargar el siguiente, para que no halla que 
esperar), es un problema técnico. Pero el documento se tiene que comportar 
como un documento, independientemente de la tecnología, incluida la barra 
de scroll, que debe desde el inicio mostrar su "asensor" del tamaño y en 
la posición relativa a TODO el documento y no al que la tecnología 
permitió cargar.

Es como si en un buscador pido que me muestre 1000 resultados se despliega 
la página, pero en realidad yo no se que los mil resultados no se cargaron 
todos, sino que se van cargando a medida que mi navegación hace necesario 
mostrar información en la pantalla. Allí la tecnología está al servicio 
del diseño. 

En definitiva es exactamente lo que sucede con el Rendering dentro del 
propio navegador: se muestra la información que cabe en la pantalla y el 
resto está en memoria: conceptualmente tengo un documento completo, 
tecnicamente tengo una lista de lineas en las que despliego desde la 
"primera a mostrar" hasta la "última a mostrar"

Por último, en todo momento la tecnología limita el diseño: hay cosas que 
sería muy bueno hacer pero que no se puede o son muy costosas, por lo que 
naturalmente la solución de Humanized levanta muchas restricciones. Es ahí 
que los diseñadores tendrán que definir como se aprovecha la innovación.


Saludos, 
Daniel

¡¡¡Cometamos nuevos errores!!!

http://www.concreta.com.uy
_______________________________________________
altas, bajas y modificaciones:
http://www.cadius.org/lista/opciones.html

Responder a