Re:Where did the Microsoft tech stack disappear?
by scarface74 on Wednesday August 01, 2018 @09:31AM
(#17662308)
It's a statically typed language meaning it's much easier to refactor using guaranteed safe automated refactors and there is a whole class of errors that will be caught by the compiler (unlike Python) and its overseen by a competent company (unlike Java)
Re:Where did the Microsoft tech stack disappear?
by megaman22 on Wednesday August 01, 2018 @09:28AM
(#17662277)
There is some really excellent tooling that is available for .Net that I haven't been able to find real equivalents for other languages. You have to pay for it with money, rather than with time and aggravation, however.
Microsoft-centric devs seem, on the average, to be less averse to paying for software tools than your average Python/Java/JS dev.
Re:Where did the Microsoft tech stack disappear?
by ahoka on Wednesday August 01, 2018 @11:42AM
(#17663534)
"There is some really excellent tooling that is available for .Net that I haven't been able to find real equivalents for other languages."
Care to give some examples? I keep hearing this, but I don't see those awesome tools when working on .NET projects.
Re:Where did the Microsoft tech stack disappear?
by megaman22 on Wednesday August 01, 2018 @12:09PM
(#17663819)
Visual Studio is really unmatched, with all of the things that it can do. I still use Resharper and a few other plugins to tweak things out just the way I like them. You could do all this with a customized vim or emacs or whatever editor, but the learning curve is much lower. And while visual UI editors tend to be a trainwreck, the VS ones are about the best.
RedGate makes a really nice .net performance and memory profiler. One of the things I haven't seen elsewhere that it does is being able to drill through any ORM libraries to see the SQL that is being generated and executed against your databases.
LinqPad is a REPL, but it does intellisense, Nuget integration, rich output options.
It's generally just a little bit more finish and usability than OSS options
Could you tell me what the Windows/C# stack has that the aforementioned stacks don't?