5 ms·
It is very painful for me to develop on Windows. The development tools seem very disjoint and not integrated with the OS. Some projects are cygwin, some are Vis
by TACIXAT 10y ago
It is very painful for me to develop on Windows. The development tools seem very disjoint and not integrated with the OS. Some projects are cygwin, some are Visual Studio. A lot of the Visual Studio options are tucked away in different configuration dialogs. Command prompt is bordering on useless. On *nix I can do everything I need to outside of an IDE, if I run into a problem, there is documentation for just about every program. OSX is pretty nice with brew. At the end of the day though, Linux just feels like it was made for developers.
- pjmlp 10y agoBeing a developer doesn't mean using the command line.
- AsyncAwait 10y agoI don't think that's what he meant. As someone who has done some development on Windows, doing anything was a pain, even getting .NET packages wasn't as easy and intuitive as a Linux package manager is, pretty much every JS framework is easier to get, update, configure in Linux etc. Even working with PATHs on Windows seems harder than on Linux. It's the overall experience.
- pjmlp 10y agoAs if Windows would be the only alternative to GNU/Linux in what means to be a software developer.
- AsyncAwait 10y agoThe others are all UNIX-based, having all the same fundamental advantages, so I don't see your point.
- pjmlp 10y agoEveryone working on software products for: - ClearPath - IBM i - IBM z/OS - PS 3 and 4 OS - WiiU OS - XBox 360 and ONE OS - Integrity - µ-velOSity - RTXC Quadros RTOS - VxWorks - L4 - ... is also a developer and they aren't UNIX based OSes.
- AsyncAwait 10y ago> PS 3 and 4 OS At least in the PS4 case, it's based on FreeBSD, but that doesn't matter because you do not develop directly on it, but use a dev kit/SDK. > WiiU OS & XBox 360 and ONE OS You can't develop directly on these. You use Windows-based dev kits with custom SDKs mostly. I am not even going to continue, since you clearly didn't want to understand OP's or my arguments, which was that Linux/UNIX is usually the best dev platform. Even if you target embedded, you actually develop on UNIX. There are exceptions for highly proprietary platforms of course, but that's not what most people on HN tend to develop for, (i.e. it's mostly web dev, mobile dev and such).
- phaed 10y agoWhy bring up Visual Studio and command prompt when you have VSCode and Windows Subsystem for Linux?
- TACIXAT 10y agoThose are fairly new and most projects do not use them. If a project was started before Bash on Windows was released, it will most likely be built with Visual Studio.