4 ms·
> The tooling is best-in-class. Something .net users should keep in mind is that much of that tooling is proprietary and can only be used in ways that Microsof
by dmm 4y ago
> The tooling is best-in-class.
Something .net users should keep in mind is that much of that tooling is proprietary and can only be used in ways that Microsoft approves of. The debugger is proprietary and can only be used with the official vs code builds. The same with the extension marketplace and popular vs code features like live share.
You can't use the extension marketplace with unofficial forks/distributions of vs code like vscodium, gitpod, etc.
- brtkdotse 4y agoAs someone who codes primarily to make a living rather than out of some innate passion, I’m perfectly fine with this. When I change clients, I’m usually up and running within an hour because almost everything looks very familiar. Compare this to JavaScript development which can have any number of tool chain permutations.
- ChrisLomont 4y agoA significant amount of tooling exists since the open source Roslyn compiler is designed to support incredible features for tooling, unlike any other open source ecosystem. C# and .NET were explicitly designed to support best-in-breed tooling (through metadata, easy code parseability, language features, etc). Gcc, llvm, etc., are no where near capability for the he tooling support that Roslyn supports.
- pathartl 4y agoModern .NET is very different from the days of Framework <= 4. Ballmer yelling DEVELOPERS DEVELOPERS DEVELOPERS on stage is fun, but MS's best features have been the open nature of .NET in the past 5 years. Don't like VS? Use VS Code. Don't like VS Code? Use Rider.
- pjmlp 4y agoI am perfectly ok with it, people developing software need to pay bills. This hinders .NET adoption outside Windows on FOSS circles, but so what, there is still plenty of business on Microsoft shops, the same that won't blink twice when discussing license costs.
- CyanLite2 4y agouse the free VSCode. Or pay the $7 a month and use JetBrain's Rider (which is quickly rivaling Visual Studio in terms of productivity)