4 ms·
> Cons; > Everyone has to use Windows. That is a personal opinion. To me it's not a "Con", just a personal choice. I work on both platforms (Windows and Linu
by 51Cards 13y ago
> Cons;
> Everyone has to use Windows.
That is a personal opinion. To me it's not a "Con", just a personal choice. I work on both platforms (Windows and Linux) and I don't view either one as a Pro or a Con. Just a different environment. If it's not your first choice doesn't make it a bad choice, which I think summarizes a lot of the article in question.
- etherael 13y agoIt's a con because everyone has to use windows, not because of using windows, an open source tech stack typically works just fine with both Linux and Mac using devs, and has leftovers for windows users. An MS stack? Everyone's stuck using windows, and many people hate it. That's what's bad about it, not that windows is necessarily bad in every use case.
- TheAnimus 13y ago>everyone has to use windows They do?! Oh dear, I'd better tell the DBAs about that. They only need to use windows if they want to run IIS or Visual Studio. There is a hell of a lot more to the sort of infrastructure a lot of people use .Net for than that. Hell I was working with a bizarre mainframe relic last year in it. That isn't to say for a lot of usages, anything that isn't the latest windows is a poor relation, the latest debugging features for TPL require 8.1.
- etherael 13y ago> They do?! Oh dear, I'd better tell the DBAs about that. You mean the MS SQL DBA's? Cause generally that's what people in MS shops are going to be working with, should they not be able to run tests on MS SQL and write SQL scripts locally to actually test on their environment and get results? Perhaps I do not understand what being a DBA actually entails, but I assumed that it would necessitate extensive experience with the actual database, up to and including running it yourself locally for development?
- pjmlp 13y agoGiven that most companies standardize one specific OS this is not that big issue.
- antihero 13y agoIt's a massive con. I work on Linux primarily and when there's a ASP.NET project, I'm forced to use an operating system I hate, it destroys my workflow, and forces me to either partition my laptop or work in a VM which is slow. Everything takes bloody ages to install, and are huge files (MSSQL is 4GB, Visual Studio is 1.5GB, MSSQL manager is like 1GB...wtf?!). It would be interesting to see someone build a Django-like platform on top of C#. How does IronPython perform?