3 ms·
I agree with the poster above about usability, but I disagree about ease of development. This is partially because linux is the dominant platform for Python de
by lqdc13 12y ago
I agree with the poster above about usability, but I disagree about ease of development.
This is partially because linux is the dominant platform for Python developers, but developing/using Python libraries on Windows is really difficult. Many people simply overlook it.
The default command prompt is really really bad. There are alternatives, but none of them come close to the gnome shell. The Batch scripting language is terrible compared to Bash. Powershell is way too verbose and API-heavy. You can use Javascript, but then you are using Javascript... Then there are stability issues. I have left my home Linux computer on and online for months sometimes and never had any issues. Try the same thing on Windows... It will crash on the first week for sure.
The things Windows is great at is Office productivity software, gaming, design, and some other GPU-intensive tasks.
Desktop Linux is great at automation scripts, prototyping apps, temporary services for others (ssh and copy files), and virus-free internet browsing.
OSX is somewhere in the middle.
- wvenable 12y ago> Try the same thing on Windows... It will crash on the first week for sure. What is this, 1998?
- fr0styMatt2 12y agoI will say is that the Linux ecosystem has Windows beat hands-down when it comes to installing third-party apps and updating them - 'apt-get' is fantastic. OSX confuses me a little in that regard - some apps you copy to the Applications folder; others require an installer to run; for the ones that require an installer it's often not entirely clear how you uninstall them, etc. I always feel like OSX is a little inconsistent in that way. The Mac App Store is nice and unified updating through the app store is also nice. Stability-wise my machines have actually been very good. I don't reboot much at all and mainly put the machine into suspend instead of turning it off. My first instinct/fear with a spontaneous BSOD now is that my RAM or HDD or something has gone bad. Agree with you about development with things such as Python (though in that specific case I remember the Python Tools for Visual Studio being okay), or for that matter any new and upcoming language. My first thought when i want to try something like that out is to drop into Linux. It's just better supported for that kind of thing.