Es wäre verrückt, wenn wir jede Website in eine native Desktop-Anwendung umwandeln könnten, und das alles bei einer lächerlichen Größe und Leistung, die einer nativen Anwendung würdig ist, oder? Nun, es ist kein Traum, das ist es Dort !
Wenn wir über Desktop-Anwendungen aus dem Web sprechen, ist Electron oft die erste Technologie, die einem in den Sinn kommt, aber seien wir ehrlich, Electron hat seine Grenzen und wird auch vielfach dafür kritisiert: ressourcenintensive Anwendungen und ein Gewicht, das oft die Augenbrauen hochzieht (mehrere). Hundert MB für eine einfache App, wirklich?).
Hier ist Dort tritt auf den Plan, um uns eine wirklich attraktive Alternative zu bieten. Bezogen auf Rost und der Rahmen NotPake erzeugt Anwendungen, die etwa 20-mal leichter sind als mit Electron. Ich spreche von Anwendungen, die etwa 5 MB wiegen. Es genügt also zu sagen, dass es sich um eine Weight Watchers-Diät für unsere Computer handelt!
Doch Pake ist nicht nur leicht, sondern verfügt auch über eine ganze Reihe durchdachter Features:
- Intuitive Tastaturkürzel : Reibungslose Navigation mit den üblichen Kombinationen
- Immersiver Modus : Möglichkeit, die Titelleiste für ein noch intensiveres Erlebnis auszublenden
- Erweiterte Anpassung : Viele Möglichkeiten, die Anwendung an Ihre Bedürfnisse anzupassen
Hier sind die wichtigsten Tastaturkürzel zum Navigieren in Apps:
Und noch praktischer: Doppelklicken Sie einfach auf die Titelleiste, um in den Vollbildmodus zu wechseln. Auf dem Mac können Sie auch Gesten verwenden, um zwischen Seiten zu navigieren und das Fenster mithilfe der Titelleiste zu verschieben.
Jetzt können Sie mit Pake herumexperimentieren und Ihre eigenen Anwendungen erstellen – ganz einfach. So geht’s:
npm install -g pake-cli pake https://example.com --name MonApp --hide-title-bar
Für Entwickler, die noch weiter gehen möchten, bietet Pake eine vollständige Entwicklungsumgebung. Hier sind die Voraussetzungen:
So starten Sie ein Projekt in der Entwicklung:
npm i npm run dev npm run build
Und die Anpassung erfolgt hauptsächlich über die Datei pake.json
Damit können Sie Folgendes definieren:
- Fenstergröße
- Vollbildmodus
- Die Möglichkeit, die Größe zu ändern
- Titelleiste anzeigen
- Und viele weitere Optionen…
Sie können auch benutzerdefiniertes CSS und JavaScript einfügen, um das Verhalten Ihrer App weiter anzupassen.
Was Pake besonders interessant macht, ist sein minimalistischer, aber äußerst effektiver Ansatz. Das Tool macht genau das, was man von ihm erwartet, ohne Schnickschnack. Zudem ist die Dokumentation übersichtlich, die Community aktiv und die Updates erfolgen regelmäßig.
Für Unternehmen ist es meiner Meinung nach eine großartige Lösung, um bestehende Webanwendungen schnell in Desktop-Anwendungen umzuwandeln, ohne Code neu schreiben oder das Gewicht von Electron tragen zu müssen.
Mehrere beliebte Anwendungen wurden bereits erfolgreich verpackt:
- YouTube-Musik
- ChatGPT
- Korben.info !!!
- Und viele andere …
Jede Anwendung behält alle ihre Webfunktionalitäten und profitiert gleichzeitig von den Vorteilen einer nativen Anwendung: bessere Systemintegration, Tastaturkürzel usw.
Pake stellt einen bedeutenden Fortschritt im Bereich webbasierter Desktop-Anwendungen dar. Seine Leichtigkeit, Leistung und Benutzerfreundlichkeit machen es zu einem wertvollen Werkzeug für Entwickler, die nach einer Alternative zu Electron suchen.
Kurz gesagt: Zögern Sie nicht, zum Projekt beizutragen, wenn Sie Verbesserungsvorschläge haben. Die Community ist herzlich willkommen und der Code ist Open Source.
Vielen Dank an Letsar für diese hervorragende Entdeckung!
Entdecken Sie Pake auf GitHub