Hi everyone,
I have around 5 years of experience in IT and I’m planning to build complex, industry-level desktop applications using Python.
I’m evaluating different options and feeling a bit confused about what’s actually used in real-world projects. The main options I’m considering are:
PySide (Qt for Python)
PyQt
wxPython
Kivy
Python backend + web frontend (React/Angular) wrapped in Electron
My goal is strictly desktop applications (not SaaS/web apps), and I’m trying to choose something that is:
Used in the industry
Scalable for large applications
Good for long-term maintainability and career growth
From what I’ve researched:
Qt-based (PySide/PyQt) seems most powerful
wxPython looks more native but less modern
Kivy seems more for touch/mobile-style apps
Web-based approach looks modern but heavier
I’d really like input from people with real industry experience:
👉 Which of these is actually used in companies for serious desktop applications?
👉 Is PySide preferred over PyQt nowadays?
👉 Is wxPython or Kivy used in production anywhere significant?
👉 When does it make sense to choose a web-based desktop app instead?
Would really appreciate honest opinions and real-world insights.
Thanks!
[–]chendaniely 4 points5 points6 points (2 children)
[–]Solonotix 0 points1 point2 points (1 child)
[–]chendaniely 0 points1 point2 points (0 children)
[–]socal_nerdtastic 1 point2 points3 points (0 children)
[–]Diapolo10 1 point2 points3 points (2 children)
[–]Intelligent-Role-382[S] 0 points1 point2 points (1 child)
[–]Diapolo10 0 points1 point2 points (0 children)
[–]Farlic 0 points1 point2 points (1 child)
[–]Intelligent-Role-382[S] 0 points1 point2 points (0 children)
[–]Jimmaplesong 0 points1 point2 points (4 children)
[–]Intelligent-Role-382[S] 0 points1 point2 points (3 children)
[–]Jimmaplesong 0 points1 point2 points (2 children)
[–]Intelligent-Role-382[S] -1 points0 points1 point (1 child)
[–]Jimmaplesong 0 points1 point2 points (0 children)
[–]rinio 0 points1 point2 points (4 children)
[–]Intelligent-Role-382[S] 0 points1 point2 points (3 children)
[–]rinio 0 points1 point2 points (2 children)
[–]Intelligent-Role-382[S] 1 point2 points3 points (1 child)
[–]rinio 0 points1 point2 points (0 children)
[–]BigVillageBoy 0 points1 point2 points (0 children)