11 puntos por GN⁺ 2024-10-05 | 1 comentarios | Compartir por WhatsApp
  • Un nuevo framework de React basado en Vite que funciona en web y nativo
  • Ofrece enrutamiento universal con tipado entre páginas estáticas/servidor/cliente
  • Enfoque local-first
    • Apunta a código más simple, mejores resultados y multiplataforma
    • Las apps nativas se sienten mejor y son más fáciles de escribir gracias a la base de datos del lado del cliente. Elimina los límites del servidor, permite mutaciones inmediatas y funciona bien incluso sin conexión
    • En la web, estas funciones son difíciles de usar por problemas como bundles pequeños, almacenamiento limitado, sincronización, caché y configuración
    • Incluye una solución predeterminada para datos mediante una asociación con Zero
    • Zero también funciona con Postgres y ofrece un gran rendimiento tanto en el servidor como en el cliente

Resumen de GN⁺

  • One es un nuevo framework de React que simplifica el desarrollo de apps web y nativas.
  • Para resolver la complejidad de la gestión de datos, colabora con Zero para ofrecer una solución sólida.
  • Este framework permite aprovechar en la web las ventajas de las bases de datos del lado del cliente.
  • Presenta a los desarrolladores web la posibilidad de obtener mejor rendimiento y una gestión de datos más sencilla.
  • Entre los proyectos con funciones similares hay frameworks como Next.js.

1 comentarios

 
GN⁺ 2024-10-05
Opiniones en Hacker News
  • Zero parece ser software con prioridad al servidor, no software local-first. Le faltan los principios del software local-first, donde la red es opcional y el usuario tiene el control final. Queda la duda de si la app seguiría funcionando si el servidor deja de estar disponible

  • Como desarrollador móvil de iOS, descargué y probé la app de demostración en TestFlight, y usar React Native es mucho mejor que imitar una UI de plataforma en la web. Sin embargo, hay algunos problemas en las transiciones de UI y algunos bugs

  • Como desarrollador que amó la época dorada de Rails y Meteor, no siento la necesidad de un framework universal para apps, pero lo consideraré para trabajos futuros

  • Se siente raro que el 75% de la landing page de Zero esté dedicado a Zero cuando todavía no ha sido lanzado. Parece como un soft launch

  • Como desarrollador web, el trabajo de Nate me parece el avance más innovador desde Next.js. Mi equipo y yo estamos desarrollando un nuevo IDE visual para la web y planeamos integrar One

  • Por mi experiencia trabajando en Famo.us, sé muy bien lo difícil que es crear un framework así. Si Zero logra desarrollar su potencial, será muy poderoso

  • Quiero compartir mi experiencia usando Takeout. Tuve varios problemas usando Capacitor y experimenté un gran cambio al pasarme a Expo, Solito y Tamagui. El soporte de Nate y del equipo de Tamagui fue excelente

  • Como desarrollador de Rails, me pregunto si One encaja bien con un stack de Rails API y React UI. Quisiera saber si Zero necesita adaptadores para otros frameworks o si se conecta directamente al backend

  • Conocí a Nate por su trabajo en Tamagui, y espero que su experiencia ayude a cerrar la brecha entre Expo y web/native. Agradezco el esfuerzo de Nate y pienso revisarlo pronto