Ce serait fou si nous pouvions transformer n’importe quel site Web en une application de bureau native, le tout pour une taille ridicule et des performances dignes d’une application native, non ? Eh bien, ce n’est pas un rêve, c’est Pâté !
Quand on parle d’applications bureautiques issues du web, Electron est souvent la première technologie qui vient à l’esprit mais soyons honnêtes, Electron a ses limites et est d’ailleurs très critiqué pour cela : des applications gourmandes en ressources et un poids qui fait souvent sourciller (plusieurs cent Mo pour une simple application, vraiment ?).
C’est ici Pâté entre en scène, pour nous proposer une alternative réellement attractive. Basé sur Rouiller et le cadre TaureauPake génère des applications environ 20 fois plus légères qu’avec Electron. Je vous parle d’applications qui pèsent environ 5 Mo alors autant dire que c’est un régime Weight Watchers pour nos ordinateurs !
Mais Pake n’est pas seulement léger, il possède également tout un tas de fonctionnalités bien pensées :
Voici les principaux raccourcis clavier pour naviguer dans les applications :
Et un peu plus pratique, il suffit de double-cliquer sur la barre de titre pour passer en mode plein écran. Sur Mac, vous pouvez également utiliser des gestes pour naviguer entre les pages et déplacer la fenêtre à l’aide de la barre de titre.
Maintenant pour commencer à jouer avec Pake et créer vos propres applications, rien de plus simple. Voici comment procéder :
npm install -g pake-cli
pake https://example.com --name MonApp --hide-title-bar
Pour les développeurs qui souhaitent aller plus loin, Pake propose un environnement de développement complet. Voici les prérequis :
Pour lancer un projet en développement :
npm i
npm run dev
npm run build
Et la personnalisation se fait principalement via le fichier pake.json
ce qui permet de définir :
Vous pouvez également injecter du CSS et du JavaScript personnalisés pour personnaliser davantage le comportement de votre application.
Ce qui rend Pake particulièrement intéressant, c’est son approche minimaliste mais super efficace. L’outil fait exactement ce qu’on attend de lui, sans fioritures. De plus, la documentation est claire, la communauté est active et les mises à jour sont régulières.
Pour les entreprises, je trouve que c’est une excellente solution pour transformer rapidement des applications Web existantes en applications de bureau, sans avoir à réécrire le code ni à supporter le poids d’Electron.
Plusieurs applications populaires ont déjà été packagées avec succès :
Chaque application conserve toutes ses fonctionnalités web tout en bénéficiant des avantages d’une application native : meilleure intégration système, raccourcis clavier, etc.
Pake représente une avancée significative dans le domaine des applications de bureau basées sur le Web. Sa légèreté, ses performances et sa simplicité d’utilisation en font un outil précieux pour les développeurs à la recherche d’une alternative à Electron.
Bref, n’hésitez pas à contribuer au projet si vous avez des idées d’amélioration. La communauté est accueillante et le code est open source.
Merci à Letsar pour cette excellente découverte !
Découvrez Pake sur GitHub
Déposée par trois groupes de gauche, la première motion de censure visant le nouveau gouvernement…
mardi 14 janvier 2025 17h02 "Je ne m'attendais pas..." : Charles (Star Academy) répond aux…
L'immense affiche de Jacques Morant en toute fin de match n'apparaît pas dans les statistiques…
Contrairement à la NASA, qui dispose de ressources financières considérablement plus importantes, laAgence spatiale européenneAgence…
Le verdict vient de tomber du côté de Bercy pour le Livret A. Son taux…
Vous pouvez retrouver plus d'horoscopes et bénéficier d'une consultation en direct au 3210. Vous pouvez…