3 ms·
I'm really struck by the differences between Electron's website and Tauri's website. https://www.electronjs.org/ https://www.electronjs.org/ https://tauri.studi
by dfabulich 5y ago
I'm really struck by the differences between Electron's website and Tauri's website. https://www.electronjs.org/ https://www.electronjs.org/ https://tauri.studio/ https://tauri.studio/
Tauri's website is way, way worse. Tauri uses unnecessary jargon where Electron's site uses simple, more direct language.
Electron:
> Build cross-platform desktop apps with JavaScript, HTML, and CSS
Tauri:
> Build smaller, faster, and more secure
desktop applications with a web frontend
"web frontend" vs. "JavaScript, HTML, and CSS"
Electron and Tauri have icons with labels.
Electron:
> Web technologies, Open Source, Cross Platform
> Automatic updates, Native menus & notifications, Crash reporting, Debugging & profiling, Windows installers
Tauri says:
> Brownfield, FLOSS, Bundle
> Security, Patterns, Cross-platform
https://tauri.studio/en/docs/about/intro https://tauri.studio/en/docs/about/intro
> Tauri is a toolkit that helps developers make applications for the major desktop platforms - using virtually any frontend framework in existence. The core is built with Rust and the CLI leverages Node.js making Tauri a genuinely polyglot approach to creating and maintaining great apps.
Electron doesn't have an equivalent "about" page, but instead has this paragraph on its home page:
> It's easier than you think: If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.
"virtually any frontend framework" "polyglot" vs. "takes care of the hard parts"
- jackson1442 5y agoExactly my thoughts. I feel like Tauri is trying to let Rust carry the project instead of writing decent marketing materials. Really the only thing I see on Tauri's site that makes me want to use it is Rust, while I can see many value props on Electron's site.
- cyanydeez 5y agotauri saves space by not packaging a browser. this means your app has hundreds of javascript versions to target
- ironmagma 5y agoThey don't say "JavaScript, HTML, and CSS" because it isn't just JavaScript, HTML, and CSS. It's any technology that can run in the browser, such as Yew or Maple for example. Arguably those Rust-based frontend libraries are the main focus, even, over something like React. FLOSS also means a different thing from Open Source because of the "Libre" aspect. I don't see why being different is considered bad here, as its whole shtick is that it's an alternative.
- mathh 5y agoI suggest renaming Hacker News Rust news.