4 ms·
One of the reasons the MS stack gets a bad rap is that it has been adopted by a lot of enterprises and a lot of poor developers. You can write something ineffi
by scrabble 13y ago
One of the reasons the MS stack gets a bad rap is that it has been adopted by a lot of enterprises and a lot of poor developers.
You can write something inefficient in any stack, but it seems like there's a larger proportion of unskilled to skilled developers working in the MS stack.
Edit: To clarify, I work in the MS stack 9-5.
- pc86 13y agoThis has not been my experience at all. In terms of the unskilled:skilled ratio alone (again, in my experience), the Microsoft stack has more highly skilled developers than PHP by at least an order of magnitude, but not quite as many as the more "academic" languages such as Haskell and the like. I've seen a lot of hesitance on the part of unskilled developers to venture into the MS stack as it has historically been hard to set up and expensive to get the software and server(s).
- couchand 13y agoI think your second point applies equally to skilled developers. The MS stack is hard to set up and use. Actually, it probably applies more to experienced developers who've seen the alternative.
- mehrdada 13y agoI'm not sure if "MS stack is hard to set up and use" is the right way to characterize it. SQL Server is probably the easiest full-fledged RDBMS to get up and running, for instance, and Visual Studio is among the most friction free environments I've seen (for getting started at least). However, I wholeheartedly agree that MS stack, mostly Windows, is hard to configure, monitor, and administer when you want to horizontally scale, primarily because of the GUI driven configuration mindset and proprietary nature.
- guiomie 13y agoI think the MS stack has a bad reputation because a lot of developpers come from an academic (undergrad) background, and not that many institutions use MS products (licence fees). When I got out of school I was young and arrogant (still kinda am), and since I only did Java at school in terms of OO languages, I immediately dismissed C# as not good enough. Then theres the whole anti-MS movement out there that will simply bash MS stack because is it by MS.
- nick2021 13y agoI think that C# copied Java and did a better job.
- nick2021 13y agoReally.. have you met PHP and ColdFusion developers?
- jasallen 13y agoI think this is right. To answer some of the other comments, yes, c# has a better ratio than does PHP, but it has a much worse ratio than to Python, Ruby, Scala, Clojure, Go, and possibly even javascript. All that is a shame, because I think C# is fantastic, as is SQL Server. The rest of the MS stack is mostly so-so.