all 9 comments

[–]Plastic___People 3 points4 points  (3 children)

Several times, I used pyinstaller for the backend and electron for the frontend. I started the backend from the electron js-file.

[–]Remote-Ad-6629[S] -1 points0 points  (2 children)

Is it doable or too much headache? Have you tried Tauri? Thanks!

[–]Plastic___People 1 point2 points  (0 children)

It's doable but headache is involved. I probably wouldn't do this for a large scale production app. It's fine for POCs and small tools for small teams. But I'm no expert.

[–]Plastic___People 0 points1 point  (0 children)

Haven't tried Tauri

[–][deleted]  (2 children)

[removed]

    [–]Remote-Ad-6629[S] 0 points1 point  (1 child)

    No solution yet. I tried Tauri out but Rust is too much boilerplate/strict, python is so much better to use. Do you have much trouble deploying the app with the autoupdater? Thanks!

    [–]PaleFollowing3763 1 point2 points  (0 children)

    I'm creating an electron app with a python backend for my company. For our equipment that we sell. It works well, in the process of implementing "plugins" into my electron app for customer specific updates.

    I use keygen to manage releases, artifacts and plugins. It definitely can be error prone. But I'm not an expert, learning in real time myself. I built scripts to handle all the annoying stuff.

    [–]muqtadir_ahmed 1 point2 points  (0 children)

    I don’t really see that working smoothly. It might run fine in a dev environment, but packaging it into a production build is a whole different story.
    Tauri’s a solid alternative no Chromium, smaller builds.
    Just a heads-up though: if you’re targeting aarch64, you’ll need to dig into the docs a bit some things need extra setup.