4 ms·
> The main issue I have had is if you are trying to get into the .Net Ecosystem without spending money. I suggest not trying to do this. You can certainly mak
by bob1029 3y ago
> The main issue I have had is if you are trying to get into the .Net Ecosystem without spending money.
I suggest not trying to do this.
You can certainly make most of .NET8 work with a pure OSS toolchain, but your overall development experience is going to be destitute compared to that of the official tool chain. To be clear - I think paid alternatives, such as Rider are fantastic too, but even so I've had some trouble at the edges with paid 3rd party (Blazor apps, UWP, etc).
At the end of the day, you have to ask yourself about what your hourly rate is. If you are going to spend a 20 hour premium per week bandaging up a "free" .NET toolchain, whereas the official, $100/m stack costs you 1-2 hours, which one actually costs you more? What are your principles worth in terms of your free time?
- SamFold 3y agoWhat would you say is the current best in class toolchain for .NET (assuming I'm running on a ARM Mac)?
- gv83 3y agoJetbrains’ Rider by a very long shot Vscode stuff is ok too if you dislike big and featureful ides, but it’s behind rider. dotnet cli to run commands is sufficient until you have very strange builds. Keep in mind the language has many ways to do the same thing, so rider helps you doing the “modern” things. The base class library is also very vast. Take your time, C# is great but it has a ton of features.
- starik36 3y agoWhat is the issue with using Visual Studio Community Edition? Or if not on Windows, using VS Code with the plugin. All free.
- wiseowise 3y agoWasn’t there some issue with debugger on Non-Windows platforms?
- hit8run 3y agoVisual Studio for Mac is discontinued and will be retired next year: https://learn.microsoft.com/en-us/visualstudio/mac/what-happened-to-vs-for-mac?view=vsmac-2022 https://learn.microsoft.com/en-us/visualstudio/mac/what-happ...
- neonsunset 3y agoRider is absolutely great, give it a try. I have used and continue to use professionally macOS + VS Code/Omnisharp combo and it has been working nicely with Rider serving as an escape hatch for more complicated debugging scenarios, profiling or when you need to step through (possibly decompiled) 3rd party code.
- deleted 3y ago[deleted]
- JAlexoid 3y ago>At the end of the day, you have to ask yourself about what your hourly rate is. At the end of the day it's a question of how much ROI are you getting. Your hourly rate is irrelevant, when you're just learning a new tech... because when you're hacking/learning the hourly rate is $0.
- squeaky-clean 3y agoIf you spend 20 hours fixing something that wouldn't occur with the paid toolchain, at what price does it become worth it to skip those 20 hours when they're not directly applicable to what you're trying to accomplish?
- JAlexoid 3y agoWhen you literally don't have $20 in your account. Then you can spend 100 hours and it's still worth it.
- bad_user 3y agoAlso, in big corporations, getting approval for spending $20 is as hard as getting approval for $200 or $2000. Which is why FOSS software took off in big companies, because it's easier for developers to sample things out and then ask for forgiveness instead of asking for permission. Also, hobbies. It doesn't even matter if you have $20 to spend, or not. Hobbies depending on paid tools are risky. People underestimate the importance of free tools because they judge from the perspective of their overinflated consultancy rates.
- CamperBob2 3y agoThen again, this sort of decisionmaking is probably why you're a software developer with less than $20 in your bank account.
- JAlexoid 3y agoI don't know... Possibly because your life circumstances made it that? But hey! Talented people doing their best to break out of poverty is clearly a novel idea to you.
- sebazzz 3y ago> At the end of the day, you have to ask yourself about what your hourly rate is. If you are going to spend a 20 hour premium per week bandaging up a "free" .NET toolchain, whereas the official, $100/m stack costs you 1-2 hours, which one actually costs you more? Also the official stack is supposedly supported, which means you can contact Microsoft if you have an issue. In practice, you get some underpaid outsourced employee in the chat, who is just going to follow their script - so it is more effective to go to Visual Studio feedback or Github, depending on the issue.
- just_testing 3y agoI teach for a living, mostly people of poor backgrounds, and a lot of them in the Third World. I understand your argument (and I buy some tools myself), but I can't tell them to use paid tools because the cost may be too high in the local currency and it adds up fast.
- neonsunset 3y agoVS Code and Omnisharp are unconditionally free (and open source). DevKit and VS Community Edition are free for education scenarios. The arguments made in previous comments don’t correspond to reality.
- just_testing 3y agoThank you!! Good to know.