3 ms·
> which I haven't used because I don't particularly want to learn Rust This is a good reason to not recommend libraries for other languages as a substitute. Pe
by lolinder 3y ago
> which I haven't used because I don't particularly want to learn Rust
This is a good reason to not recommend libraries for other languages as a substitute. People are interested in pywebview because it's written for Python. They don't want to learn Go any more than you want to learn Rust.
> Nothing against this project it's just Python is not an optimal technology for shipping self-contained desktop apps.
"Optimal" is relative, and varies depending on a lot of factors that you don't have context for for OP's project. Even setting aside the value of being able to use a language you already know (which is hard to overstate), there are reasons you might want to use Python over Go.
For example: the last desktop app that I started integrates with a bunch of ML/LLM libraries that are, unsurprisingly, primarily written in and for Python. I could use Go and dive into FFI/IPC for the Python code, or I can just write the whole thing in Python and pywebview and figure out distribution [0]. I chose the latter.
[0] https://pyinstaller.org/en/stable/ https://pyinstaller.org/en/stable/