- Un nouveau framework React basé sur Vite, qui fonctionne sur le web et en natif
- Fournit un routage typé universel entre les pages statiques / serveur / client
- Axé sur le local
- Vise un code plus simple, de meilleurs résultats et le cross-platform
- Les applications natives offrent une meilleure expérience et sont plus faciles à écrire grâce aux bases de données côté client. Elles suppriment les frontières du serveur, permettent des mutations immédiates et fonctionnent bien hors ligne
- Sur le web, ces fonctionnalités sont difficiles à utiliser en raison de problèmes tels que la petite taille des bundles, le stockage limité, la synchronisation, le cache et la configuration
- Inclus comme solution par défaut pour les données grâce à un partenariat avec Zero
- Zero fonctionne aussi avec Postgres et offre d'excellentes performances à la fois sur le serveur et sur le client
Le récapitulatif de GN⁺
- One est un nouveau framework React qui simplifie le développement d'applications web et natives.
- Il propose, en collaboration avec Zero, une solution puissante pour résoudre la complexité de la gestion des données.
- Ce framework permet notamment de profiter sur le web des avantages des bases de données côté client.
- Il ouvre la possibilité d'offrir aux développeurs web de meilleures performances et une gestion des données plus simple.
- Parmi les projets proposant des fonctionnalités similaires, on trouve des frameworks comme Next.js.
1 commentaires
Avis sur Hacker News
Zero semble être un logiciel server-first plutôt qu’un logiciel local-first. Il lui manque les principes du local-first software où le réseau est optionnel et où l’utilisateur garde le contrôle ultime. On peut se demander si l’application continuera à fonctionner si le serveur s’arrête
En tant que développeur mobile iOS, après avoir téléchargé et essayé l’application de démonstration via TestFlight, l’usage de React Native est bien meilleur que d’imiter une interface de plateforme sur le web. Cependant, il y a quelques problèmes de transition d’interface et des bugs
En tant que développeur qui a adoré l’âge d’or de Rails et Meteor, je ne ressens pas le besoin d’un framework d’application universel, mais je l’envisagerais pour de futurs travaux
Il est étrange que 75 % de la landing page de Zero soit consacrée à Zero alors qu’il n’est pas encore lancé. Cela ressemble à un soft launch
En tant que développeur web, le travail de Nate me semble être l’avancée la plus innovante depuis Next.js. Je développe avec mon équipe un nouvel IDE visuel pour le web et nous prévoyons d’intégrer One
Ayant travaillé chez Famo.us, je sais très bien à quel point il est difficile de créer ce type de framework. Si Zero réalise son potentiel, ce sera très puissant
Je voudrais partager mon expérience avec Takeout. En utilisant Capacitor, j’ai rencontré plusieurs problèmes, puis je suis passé à Expo, Solito et Tamagui, et cela a représenté un grand changement. Le soutien de Nate et de l’équipe Tamagui a été excellent
En tant que développeur Rails, je me demande si One convient à une stack Rails API et React UI. J’aimerais savoir si Zero a besoin d’adaptateurs pour d’autres frameworks, ou s’il se connecte directement au backend
J’ai connu Nate grâce à son travail sur Tamagui, et j’espère que son expérience aidera à combler l’écart entre Expo et le web/natif. Merci à Nate pour ses efforts, j’irai voir cela bientôt