4 ms·
A little bit off topic: Does anybody else dislike the word "portable [...] language"? I never met a truly portable language. Examples: You can use Java on all p
by erikb 12y ago
A little bit off topic: Does anybody else dislike the word "portable [...] language"? I never met a truly portable language. Examples: You can use Java on all platforms, but if you are not on Windows it sucks. You can use Python on all platforms, but if you are on Windows it sucks. It's always that the language might be able to run on different platforms, but as a coder you need more, and most of the standard tooling often is only taken care off well enough on one or two platforms.
- g8gggu89 12y agoHow does Java suck when not on Windows?
- ExpiredLink 12y agoHe probably means Eclipse, not Java. Most Java EE application I know run on Unix/Linux.
- m_mueller 12y agostrange, I never had any trouble with Eclipse on Mac, except for Eclipse being Eclipse.
- nightcracker 12y agoI don't have any experience with Python sucking on Windows? The only thing that's a bit of a hassle is distributing the interpreter, but this is no harder than a VC++ redistributable.
- amouat 12y agoPython on Windows works mainly fine for me - it took me a while to get IIS to work with Flask, but other than that I had few issues.
- groovy2shoes 12y agoI've had good luck using cx_Freeze to "build" Python applications on Windows (and on Linux, for that matter). It bundles the bytecode of your Python app with a Python interpreter stub and any necessary shared libraries. On Windows, it can even build an MSI package. Users can't tell the difference from other applications.
- Skinney 12y agoWhat? Java and Python are great portable languages, and they definitely do not suck on Mac or Linux. The only languages that does not suck on Windows (i'm biased, I really hate development on Windows) is the .NET family of languages.
- erikb 12y ago.NET might suck in general. But try to get pip and virtualenv running on windows (without a Linux VM). That's what I mean.