Observable 2.0, un generador de sitios estáticos para apps de datos
(observablehq.com)Anuncio de Observable Framework
- Lanzamiento de Observable 2.0: un generador de sitios estáticos de código abierto que permite crear apps de datos, dashboards e informes rápidos y atractivos.
- Su objetivo es comunicar datos de forma efectiva, y aunque los cuadernos de Observable son adecuados para la exploración de datos temporal, no son ideales para dashboards y apps.
- Con Observable Framework es posible crear las mejores apps de datos, combinando JavaScript en el frontend con diversos lenguajes en el backend.
Más allá de los cuadernos 📓
- Observable 2.0 refleja la experiencia acumulada a lo largo de varios años.
- La ligereza y capacidad de colaboración de los cuadernos computacionales son ideales para la exploración de datos y para responder preguntas inmediatas, pero no son una interfaz optimizada para todo tipo de trabajo.
- Los cuadernos tienen limitaciones por su columna única, baja densidad de información visual y una interfaz de edición siempre visible; estas limitaciones son adecuadas para aprender y experimentar, pero no para presentar.
- Las apps de datos fomentan un entendimiento compartido, los equipos las usan con mayor frecuencia y conservan su valor con el tiempo.
Un mejor flujo de trabajo para desarrolladores 👩💻
- El desarrollo moderno se basa en archivos, y los archivos son interoperables.
- Los desarrolladores pueden usar su editor de texto preferido, control de código fuente y sistema de revisión de código, además de ejecutar pruebas unitarias y linters, y automatizar CI/CD.
- Observable Framework adopta la sintaxis de JavaScript vainilla y usa el moderno ES
importen lugar derequire, lo que facilita el aprendizaje y el compartir código.
Una mejor experiencia de usuario 😍
- No solo importa la experiencia del desarrollador, también la experiencia del usuario; el valor de una herramienta creativa debe evaluarse por la calidad de lo que produce.
- Framework ofrece valores predeterminados y facilidades para empezar rápido, y permite personalización cuando se necesita.
- La arquitectura de datos de Framework acelera la app al precalcular los datos.
Una mejor arquitectura de datos
- La visualización de datos requiere cierta preparación específica de los datos, y la mayor parte del trabajo está en esa preparación.
- Los desarrolladores quieren usar distintos lenguajes, bibliotecas y fuentes de datos, procesar los datos por adelantado fuera de línea y aprovechar gráficos interactivos con JavaScript en el navegador.
- Los data loaders de Framework calculan snapshots estáticos de datos en tiempo de compilación para acelerar la carga de páginas, y como se ejecutan en el servidor, permiten controlar la seguridad y la privacidad.
Agradecimientos
- Fue posible llegar hasta aquí gracias al apoyo, la retroalimentación y el ánimo de la comunidad, y comparten con gusto Observable Framework.
- Si quieres saber más sobre Framework, recomiendan leer la documentación o visitar el foro.
Opinión de GN⁺:
- Observable Framework parece que traerá innovación al desarrollo de aplicaciones web centradas en datos. En particular, el preprocesamiento de datos mediante data loaders puede ser una función clave para mejorar de forma importante la experiencia del usuario.
- El enfoque de Observable de ofrecer una herramienta útil tanto para desarrolladores como para usuarios encaja bien con la cultura moderna de desarrollo, que valora la colaboración y la eficiencia.
- Al ser de código abierto y ofrecer flexibilidad con soporte para diversos lenguajes y herramientas, se perfila como una opción atractiva para la comunidad de desarrolladores.
1 comentarios
Comentarios de Hacker News
Anuncio del lanzamiento de Observable Framework
Características de Observable Framework
display(…).Uso del concepto de "archivo vs app"
Elogios al enfoque de Observable
Varias ideas sobre Observable Framework
Solicitudes sobre el uso de Observable Framework
Preguntas sobre Observable Framework
Desarrollo histórico de Observable
Más preguntas sobre el uso de Observable Framework
Observación sobre ideas similares