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
-
Sorry to hear that, Python and MongoDB based stuff runs just fine on Windows for me.
It is generally a huge pain in the ass getting Linux-focused environments to work on Windows, but it can be done.
Did you try the WSL? It's actually surprisingly good, if you don't mind the I/O slowdown. Best of both worlds, I use it daily. -
@RememberMe they run fine on my side as well (had no issue with Python and mongo) but we really need to admit that making shit work on windows is needlessly complicated. I mean. Just look at Rails on windows? There are 3 major os systems in play. Osx which is Unix based (from BSD) linux and its many distros (mainly fedora, suse and debian based such as ubuntu) and FreeBSD on the server. Unix like **IS** the standard here and I would say that it is time for them to fix it.
-
@AleCx04 agreed, Unix-style workflow is the standard for a lot of developer things.
As someone who does kernel programming on both Windows and Linux, I still agree, Linux is just that much more flexible. However, Windows + WSL + Raspberry Pi + the odd VM fits all my needs, so I use that.
Though I also think it's also the maintainers' fault, Windows does have a giant market share and not supporting Windows-style workflows (such as MSI installs) is just going to alienate users (or drive them to Linux, but still, it's a situation that can be gracefully avoided with minimal effort).
OP wanted to run stuff on Windows, though, hence my recommendation for WSL. -
@RememberMe I tried to activate it but the windows store was not working and showing some weird error code. Logging out and logging in again to the MS account didn't solve it. Someone in a community suggested to reinstall Windows. I already wasted a lot of time to set that up, I couldn't afford more time, so just left it. :( But I still hope that someday I will be able to use it.
-
@H4K3R Nope. He means to WSL I guess. It's new and was introduced in 2016 probably.
-
@H4K3R That too. But I’m referring to a bash shell in a Linux subsystem (I included a link in my previous reply).
Related Rants
-
gururaju53*Now that's what I call a Hacker* MOTHER OF ALL AUTOMATIONS This seems a long post. but you will definitely ...
-
linuxxx65This guy at my last internship. A windows fanboy to the fucking max! He was saying how he'd never use anythi...
-
creedasaurus60Another dev on my team just got a new machine. Before he came in today I made two separate USB installers and ...
Usually I develop in python, mongo, cordova and node. Few days back I installed Windows on my laptop cause I needed to use the Visual Studio for a specific task. Then I thought that if I can setup the python, mongo, cordova and node stack on Windows then I don't need to switch between Linux and Windows frequently. And that was a horrible decision.
It took almost 8-10 hours to setup that shit, and still I couldn't make it work. There are so much complexities and those do not make any fucking sense! I mean why the hell I need to add the python path to the environment variables, and then again add the pip path separately. Then mongodb can not autostart. And finally I needed to make and build a package, and that waa the moment when I just scrapped it.
It takes me 2-3 hours to setup a fresh Linux box (which supports apt) including the OS installation. Same for the osX. I still wonder that why Microsoft does this! If Windows is for non-dev and non-tech people then why don't they release a Windows developer edition? Developing anything except ASP.NET and Java in Windows is a fucking nightmare for me!
rant
setup windows
linux
fuck windows
windows