Earlier quoted context omitted.
Has anything ever actually replaced VS? I've only ever used VS for hobby/side projects, and even 10 years ago it was leaps and bounds better than what I have to use for my professional day to day work now (code completion, debugger are the two things that I miss basically every day). The tools that I use now have these features, but they're such a joke in comparison. The code completion has no notion of "code", it's…
For many workloads (at least .NET), JetBrains Rider. For C/C++ on Windows, well, you have VS Code and also JetBrains CLion, but IMO CLion is surprisingly rougher than Rider, even though it's older. You can get stuff done though.
.NET Hot Reload Support via CLI
71–80 of 267 posts
Re: .NET Hot Reload Support via CLI
#72Earlier quoted context omitted.
Has anything ever actually replaced VS? I've only ever used VS for hobby/side projects, and even 10 years ago it was leaps and bounds better than what I have to use for my professional day to day work now (code completion, debugger are the two things that I miss basically every day). The tools that I use now have these features, but they're such a joke in comparison. The code completion has no notion of "code", it's…
VS Code and language servers have leveled the game a lot. Regular Editing is pretty much on par. Debugging and diagnostic they are still strong.
Re: .NET Hot Reload Support via CLI
#73Maybe I'm naive, but I fully buy the explanation of "we decided to not have it in the OSS version due to constrained resources" (if I'm parsing the discussion correctly). That was evidently not the smartest move, but attributing it to malice is taking it quite a step further. Change my view.
So I avoid all Microsoft technologies, especially the lock-in ones like Visual Studio and .NET. I recommend you do as well.
Re: .NET Hot Reload Support via CLI
#74Well, maybe it would be avoided if ability to review would not be blocked from start. And community would note it during code review.
(obviously, no one believes this explanation and we understand what was actual reason. And thanks to all - hopefully anonymous and which will stay anonymous as long as needed - Microsoft employees who gave real info to Verge)
Re: .NET Hot Reload Support via CLI
#75Earlier quoted context omitted.
VS Code and language servers have leveled the game a lot. Regular Editing is pretty much on par. Debugging and diagnostic they are still strong.
There's nothing "on par" when it comes to C/C++/C#, and these three languages are still quite big in non-web world.
Re: .NET Hot Reload Support via CLI
#76Re: .NET Hot Reload Support via CLI
#77Earlier quoted context omitted.
The key difference between the two situation is, that the vs code team does it juicy features as a secret project. Dotnet watch was developed, tested and licensed in the public and stripped out last second. VS Code behavior you can accept as a open core or commercial plugin thing. The other thing was just a theft.
I want to extend in this a bit: Scott, Damian, Scott, David, Rich, Immo ... If you read this: fight for a clear ahead of time separation of commercial and non commercial features. Many of us can understand that Microsoft still sells dev tools but we do not like bad communication and stuff taking away which have been there already (at the same time we also think that .NET can only become truly awesome when free tools…
Re: .NET Hot Reload Support via CLI
#78Earlier quoted context omitted.
There's nothing "on par" when it comes to C/C++/C#, and these three languages are still quite big in non-web world.
I've built a ton of C++ in VS Code, and while not as exhaustive as VS, it's very good. You get used to living without Big Refactoring and it's fine.
CLion is getting there, it's not quite as good yet but was still much better than VSCode.
Re: .NET Hot Reload Support via CLI
#79They fumbled the cell phone era They half heartedly entered the hardware business with poor results. They have a few golden gooses that could be disrupted at any time (Windows, Office).
The biggest asset is dotnet and if they fumble that they will go down hard.