
Voici la présentation d'Electrobun qui se veut être une solution complète pour créer, mettre à jour et livrer des applications de bureau ultra rapides, petites et multiplateformes écrites en Typescript.
Electrobun a pour but d'être un framework inclus dans les piles pour construire des applications de bureau avec Typescript. Ce qui rendrait Electrobun différent, outre son approche de l'architecture, ce sont les objectifs du projet. Voici les priorités du projet :
Piles incluses
- Ecrire du Typescript sans perdre de temps sur le devops
- Tout ce qui est nécessaire pour construire, tester, concevoir, mettre à jour
Vitesse d'itération
- Construire votre application aussi vite que possible afin que vous puissiez itérer sur les fonctionnalités et les corrections aussi vite que possible.
- Vous permettre de livrer de petites mises à jour rentables (aussi petites que 14 Ko) afin de pouvoir livrer de nouvelles fonctionnalités et des corrections à vos utilisateurs finaux et d'obtenir des commentaires aussi rapidement et souvent que possible.
Coût de maintenance abordable
- MIT open source
- Envoyez des mises à jour minuscules à vos utilisateurs
- Tout ce dont vous avez besoin, c'est d'un serveur de fichiers (ex : S3) pour distribuer votre application.
Flexible
- Utilisez n'importe quel framework moderne pour l'interface utilisateur (du simple HTML à Preact, SolidJS, et plus encore)
- Utilisez la Webview intégrée au système (ou intégrez une Webview tierce comme Chromium : bientôt... )
Sécurité et performance
- Bun et Zig sous le capot
- Le processus principal et les processus du navigateur sont isolés l'un de l'autre.
- Opt-in pour permettre un RPC rapide, typé et facile à étendre entre le processus principal et le processus du navigateur.
- Une implémentation personnalisée de la balise webview pour les OOPIFs afin que vous puissiez construire un navigateur web.
Source : Présentation Electrobun
Et vous ?


Voir aussi :


Vous avez lu gratuitement 5 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.