¡Informes!
Trabajé una vez en una aplicación que tenía que generar un informe claro que básicamente cualquiera podía abrir, incluso sin MS-Word u otro editor de documentos. Entonces elegimos HTML como formato.
También tuve el desafío de que no podía contener enlaces externos a otros archivos u otros sitios web, por lo que todo tenía que estar contenido en un solo archivo, ¡incluidos gráficos e iconos! Eso lo hizo un poco complejo porque no puede incrustar imágenes en HTML.
- ¿Cuál es la forma más fácil y económica de obtener un certificado Scrum (CSM / PSM)?
- ¿Qué tan difícil es crear IA que pueda hacer un desarrollo completo de la pila, por ejemplo, crear un sitio web por sí solo?
- ¿Qué tan difícil sería crear un clon de Yelp para algo completamente diferente?
- Si una imagen se carga en una página web y luego se carga en una página diferente pero en el mismo sitio web, ¿se descargará nuevamente o se guardará en el navegador?
- Cómo ver los archivos cargados en un sitio web de WordPress
Bueno, tal vez si pudiera usar Javascript, ¡pero Javascript estaba prohibido! Así que todo tenía que ser HTML puro con CSS en línea. El tamaño final del archivo no importaba porque todo el asunto simplemente sería comprimido y enviado por correo electrónico a quien necesitara el informe. Así que tuve que escribir un código que creara una sola página web sin enlaces externos de varios megabytes de tamaño, que contenga un informe completo que incluya saltos de página en los lugares adecuados. La gente podría abrirlo, verlo en su navegador e incluso imprimirlo.
¡Ahora, la parte genial era incluir imágenes sin incluir enlaces de imágenes! Lo hice usando elementos de tabla con tamaños de celda de un solo píxel. Cada celda tendría un color de fondo específico que confirmaría el píxel de la imagen misma. Esto crearía tablas enormes con muchas filas y columnas, pero cuando se muestra, ¡solo sería la imagen que debía incluirse! Estaba ordenado, se imprimió bien e hizo que los informes fueran bastante interesantes de ver.
El cliente también estaba muy contento con eso. Así fueron los usuarios. El hecho de que cada informe fuera fácilmente de 20 MB o más no molestó a nadie. ¡Cualquiera con un navegador podría verlo!
Aún así, eso fue hace más de 12 años. Hoy en día, RTF o PDF habrían sido una mejor opción …