- Electrobun zielt darauf ab, eine vollständige Lösung für das Erstellen, Aktualisieren und Bereitstellen ultraschneller, leichtgewichtiger Cross-Plattform-Desktop-Anwendungen bereitzustellen, die in TypeScript geschrieben sind.
- Es verwendet bun zum Ausführen des Main-Prozesses, zum Bundling von Webview-TypeScript und enthält native Bindings, die in zig geschrieben sind.
-
Hauptfunktionen
- TypeScript: Man kann TypeScript für den Main-Prozess und die Webview schreiben und so bequem mit einer einzigen Sprache arbeiten.
- Schnell: Die Isolierung zwischen Main- und Webview-Prozess gewährleistet Sicherheit und Performance, und schnelle, typisierte RPCs lassen sich leicht implementieren.
- Klein: Mit einem kleinen, selbstextrahierenden App-Bundle von etwa 12 MB und App-Updates von nur 4 KB kann man häufig deployen und gleichzeitig Bandbreitenkosten senken.
- Vollständig integriert: Bietet einen vollständig integrierten Workflow, mit dem man in 5 Minuten mit dem Schreiben von Code beginnen und in 10 Minuten deployen kann.
5 Kommentare
Je mehr ich Bun benutzt habe, desto besser hat es mir wirklich gefallen. Vor allem wirkt es beeindruckend, dass das Projekt seinem Ziel, schnell zu laufen, bis heute treu geblieben ist. Ich hoffe, dieses Projekt wird erfolgreich.
Ist das vielleicht einer der Versuche, bestehende Entwicklungen auf
nodejsmitbunjsneu zu schreiben?Ich habe Bun noch nicht ausprobiert, und ich entwickle bereits mit Node und habe auch nicht vor, das, was ich gebaut habe, auf Bun umzustellen ...
Wie es in zehn Jahren aussieht, weiß man aber nie. Für alle Fälle sollte ich es wohl zumindest einmal ausprobieren.
Wails ist auch ganz brauchbar für kleinere Einsätze.
Es ist schön zu sehen, dass es häufig Versuche gibt, die Tauri ähneln, aber dennoch einen anderen Ansatz verfolgen.
Hacker-News-Kommentare
Electrobun ist Tauri ähnlich, nutzt aber Zig, um die schnellen nativen Teile zu implementieren, und konzentriert sich stärker auf Frontend/UI
Der Entwickler von Electrobun erwähnt, dass sich das Projekt noch in einem frühen Stadium befindet und die Roadmap aktualisiert werden muss
<electrobun-webview>einbettenEs gibt die Frage, wie betriebssystemspezifische Funktionen in reinem TypeScript verwaltet werden und welche Unterschiede es bei Größe und Geschwindigkeit im Vergleich zu Tauri gibt
Es wird nach der Rendering-Engine von Electrobun gefragt; der Projektname deutet auf Electron hin, wird aber nicht erwähnt
Es gibt die Meinung, dass es spannend ist, das Wachstum von Electrobun zu beobachten; man würde nicht sofort einsteigen, hält es aber für ein großartiges Projekt
Es gibt die Ansicht, Electrobun sei Electron, bei dem Node.js durch Bun und Chromium durch WebView ersetzt wurde
Es gibt die Meinung, dass mehr Alternativen zum Erstellen von Cross-Platform-Apps immer besser sind
Es wird gefragt, ob Electrobun einfach ein weiteres Webview-basiertes Framework wie NeutralinoJS, Electrino oder DeskGap ist und welchen Vorteil es außer der Nutzung von Bun statt Node gibt
Es gibt Bedenken hinsichtlich möglicher Performance-Probleme durch die Isolation zwischen Main-Prozess und Webview-Prozess
Die Nutzung von Bun als Electron-Alternative wird begrüßt, aber besser als Electron zu sein gilt als niedrige Messlatte