4 ms·
Python is most popular in areas that aren't switching to mobile. To the best of my knowledge, few end users actually run Python. For desktop applications that
by jlarocco 14y ago
Python is most popular in areas that aren't switching to mobile.
To the best of my knowledge, few end users actually run Python. For desktop applications that the "average user" interacts with, Python is even less popular than Java/Swing. Can you name any popular Windows applications written entirely in Python?
The majority of people using Python are using it in ways that aren't going to be replaced by mobile devices any time soon. Nobody's going to replace Django running on a server with some other framework running on a mobile device. Nobody is going to throw away Blender and start doing 3D modeling on their iPhone. There'd be little point in making a scipy library for Android.
Python doesn't have to dominate every single niche on every platform everywhere to be successful.
- Volpe 14y agoBlender is written in C++ isn't it? And yes there is definitely a future market in tablets for 3D sculpting/modelling (There are already apps available). Touch is a powerful metaphor in 3D modelling.
- Shish2k 14y agoIt's a C++ OpenGL framework, with python used for the interface and scripting
- smegel 14y ago> ...Python is even less popular than Java/Swing. Can you name any popular Windows applications written entirely in Python? Can you name any popular Java/Swing desktop apps that aren't development tools? I don't even have Java installed on my Win7 computer and don't recall even a single occurrence where I missed it, ever. I have two Python programs that I use regularly: the popular Calibre eBook management software, and the also quite popular Anki flashcard program (both written in PyQt). I am sure there are many other popular cross-platform desktop apps written the same way, perhaps people just don't realize they are using an app written in Python.