5 ms·
Perhaps critically, it lacks an official Windows distribution and support.
by dleslie 8y ago
Perhaps critically, it lacks an official Windows distribution and support.
- learc83 8y agoIs anyone deploying anything other than .NET on windows for webdev though?
- pault 8y agoA lot of folks have to use Windows machines at their day jobs.
- learc83 8y agoIf they're not deploying on windows though, there isn't much reason to develop on it.
- pault 8y agoThat's what I'm saying. It's not uncommon for companies to have AWS linux infrastructure for deployment but give everyone windows laptops for development. Don't ask me, ask the IT department.
- pjmlp 8y agoJava and C++ (IIS modules)
- davedx 8y agonode.js. I have a production line of business app running on node.js in a full windows environment (cloud server and desktop) for a SME I do work for.
- grogenaut 8y agoI work on windows boxes all the time for go development it works great for that. Docker / Docker machine cause issues, and I can't use HyperV because I also have to be able to run android emulator. However every time I've looked at crystal I've stopped because there's no windows version. I have to have a gaming PC and I only use editors and languages that work on windows mac and linux so I don't hamstring myself or anyone I'm working with.
- learc83 8y ago>However every time I've looked at crystal I've stopped because there's no windows version. I have to have a gaming PC and I only use editors and languages that work on windows mac and linux so I don't hamstring myself or anyone I'm working with. I have a gaming PC too and I run my editor and browser etc... in windows, but I have a Linux server where the software I'm developing actually lives and runs (if it's something web based and not designed to run on windows). I can't for the life of me figure out why you would actually run your development environment on a drastically different OS than what you're deploying to unless you absolutely have to. You're just asking to introduce an entirely avoidable class of bugs. I have done it btw, Go software developed for Raspberry PI on windows, but I definitely wouldn't do it again.
- james_s_tayler 8y agoJust run a Linux dev VM in VMware. Best of all worlds. You have your Windows gaming PC and you can develop on it in Linux.
- 8y ago
- dleslie 8y agoAs a game developer who sometimes uses Ruby, Crystal is appealing but a non starter.
- ajmurmann 8y agoIs this really an issue for most devs moving from Ruby? I don't think I have ever run Ruby on Windows or talked to anyone who did.
- grogenaut 8y agoIn 2008 when I did rails I was always annoyed that the dev tools heavily favored mac but you deployed to linux. No end of issues with native gems and deploys. I don't think I was using windows back then.
- geowwy 8y agoRails is still very much develop on Mac/deploy to Linux. Although I think developing on Windows and Linux is easier these days.
- dimaboychev 8y agoI hate this. Some tools work best on Linux (i.e. LAMP/LEMP, composer, etc. - performance is noticeably better than Mac). I don't even mention Windows here because it's probably worse. I'd love to have one ultimate OS to do web development, but find myself hopping to Linux and back to Mac... and occasionally to Windows (games :D). Mac/Windows with Linux VM solves this issue, but it's a hassle. Windows Subsystem for Linux is again very slow (try composer) because of slow I/O -- so that great attempt from Microsoft doesn't work for all.