1

Okay, I hope a few people can help me with this; what are the benefits/reasons to use MS technologies? I'm talking about .NET, ASP, Windows Server, Powershell...

I've never understood it. I love Nodejs because you don't have any packages unless you ask for them. Alpine Linux is amazing! It runs on 8MB of RAM from fresh and doesn't need much more space to install.

You want .NET core? 140MB download. You're configuring database connection strings? Feel free to type in whatever you like, it'll parse and replace with some magic variables that have come from some other random file.

I was using Powershell recently, needed to set an env variable. Bash is happy with "export name=value". You want to do that in Powershell? I just googled it and found an entire 40-minute read discussing how to set env vars. Why?! It should be one command, and I don't know who thought that "Get-ChildItem" was _obviously_ referring to env variables.

It seems to me that everywhere MS has got their hands on development-wise, it inherits the typical sales bullshit. No no, you can't call them "websockets", they have to be branded "SignalR" and add tons of overhead. You can't say "disable notifications" it has to be "focus assist". I'm really surprised something as simple as a keyboard hasn't become a "varied user input device" or something of the like.

Am I alone in thinking this?

Comments
  • 0
    The only benefit I can think of is that there are abundant commercial resources for training. Though that is a problem too, as in my experience Microsoft-skilled people outnumber Linux-skilled people thirty to one, which makes them cheap, and makes such a career path pretty unrewarding, financially.
  • 0
    Benefit over what?

    JavaScript? First of all its typed.
    You can use .net framework with a lot of languages. C++, C#, VB, Powershell and more

    And power shell is completely different from bash. Its like comparing batch with JavaScript.
  • 0
    @bahua I would say neither cheap nor poor carreer choice. It’s pretty sweet out there.
  • 0
    Solid framework and well documented. Yes you need to download and install quite some crap but that has a big advantage: you have tons of features and ready made components available for use. Keep in mind Windows is used a lot so in general you need not worry about the framework sizes etc. MS will shove the next framework right in with a windows update. Today, .net is becoming more and more truly crossplatform which is of course awesome and besides that you have excellent IDEs, yeah made by Microsoft too. But they tend to make good stuff these days and it keeps getting better and better.
Add Comment