Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
-
-
@Brosyl Right. If you're looking to develop native applications for a given OS you need to use that OS.
Java, Python, and heck even C# are ubiquitous on all operating systems these days, so what you go with doesn't matter. (I like Linux, but that's a preference)
If I wanted to build anything for Apple I'd have to buy a Mac. There's too much integration with that ecosystem.
Windows? Unless you have something really specific that needs it like games development or a specific visual studio toolset with C++, you can be a developer without the platform. But again, if you're working with stuff like Microsoft SQL you're in that ecosystem. -
Every answer before mine is correct really: it depends on the needs.
But to give my input(and take this with a grain of salt) I find MacOS the best since:
1 it is basically a BSD based workstation with a familiar shell and tight integration to the regular workflow found in most frameworks like RoR, Laravel, Python frameworks(even though my preferred environment conda works across systems) and Node
2 you can very well develop with .net core if you dig the .net environment, never done any gui with it for windows so I don't know about that
3 you can build for ios and android alike, natively, which you cannot do on the others(major selling point for mobile developers)
Window management does really suck, and the computers are really fucking expensive, you will not be able to properly use for gaming but for that you are way better served with windows and getting more power for your mac is nigh impossible. -
@AleCx04 continuing with what I said. My second best option is Windows since a lot of environment setups is as easy as point and click. Excellent window management(imho) and great support for all hardware specs and monitors.
Third would be Linux environments. Even though it is my favorite system for home use. It is sometimes time consuming to learn, but offers a great development experience, far superior to MacOS in my humble opinion, but lack of hardware support and non friendliness towards mobile development is off putting for me. -
*KICKS DOWN DOOR*
MAY I INTRODUCE YOU TO OUR LORD AND SAVIOR LINUX
*clears throat*
I like Linux Mint Cinnamon the most. Fast, snappy and awesome to use. Everything I need is supported or easily installable using a simple package manager. -
Condor324966yEmacsOS running vim 3:)
In all seriousness though, probably Linux. If you need to build a Windows native however, Windows would be better.. and if you have to program for an iPhone you'll need Xcode which requires you to burn some money on an Apple computer. It depends but in most cases you'll probably benefit from the freedom, operability and maturity of terminal emulators (unlike WSL) that Linux provides. -
@Tayo Huh, I didn't know it had been ported. I use MariaDB so I'm not very familiar with MSSQL.
Good to know there's options though. :) -
neodite7096y@qdsp13 90% of the most vocal users use Linux as a daily os.
Mainly due to them having to tell you what they use (mainly Arch users).
Fixed it for you. -
i do webapps/SPAs. my stack and devtools run on every OS.
i prefer linux, RH/fedora flavoured, i'm not as productive on different OSes.
but i don't really mind, OS is not truly important as long as it doesn't piss me off and does the job... in my leisure i prefer mac
Which operating system is the best for programming
Windows. OR. Mac
question