I built a REAL Desktop App with both Tauri and Electron

I built a REAL Desktop App with both Tauri and Electron

130.900 Lượt nghe
I built a REAL Desktop App with both Tauri and Electron
Electron is the most popular framework for building desktop applications with web technologies, but Tauri promises to solve some of Electrons biggest problems. To find out how good Tauri really is in comparison, I wrote my latest app in both Tauri and Electron. === Solidtime - The Modern Open Source Time Tracker: https://www.solidtime.io/ Solidtime Github Repository: https://github.com/solidtime-io/solidtime Solidtime Desktop App: https://github.com/solidtime-io/solidtime-desktop === Electron allows you to build desktop applications with HTML, CSS and Javascript and is very popular because you can build one app and use it on every desktop operating system like Windows, MacOS and Linux without having to use native UI libraries. It uses Javascript as a backend language and has APIs to access native operating system functionalities. A major downside of Electron are the huge bundle sizes as it bundles an entire Chroimium binary in the application. Tauri is able to produce much smaller bundle sizes, by using the native browser engine installed on every operating system. This means it will use Edge / Blink on Windows, Safari / Webkit on macOS and WebkitGTK on Linux. Development with both Tauri and Electron is based on Web Development Technologies. You can use frameworks like Vue, Svelte, or React with the tools to build modern web frontends and also share components if you have a web app as well. Tauri has a much better developer experience out of the box and supports modern meta frameworks like Next.js, SvelteKit and Vite.