<story><title>.NET 6 Preview 5</title><url>https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-5/</url></story><parent_chain><item><author>5e92cb50239222b</author><text>Java is miles ahead in terms of cross-platform support. .NET applications may be running fine on other operating systems (I write them at $DAYJOB and they mostly do), but the development tooling is absolutely incomparable across OSes. As long as .NET is being developed and pushed by Microsoft, the situation won&amp;#x27;t change, because it doesn&amp;#x27;t align with their incentives.&lt;p&gt;Some people&amp;#x2F;companies also care about more than the big three operating systems that MS cares to acknowledge. .NET has no official FreeBSD port, for example.</text></item><item><author>kemonocode</author><text>Here&amp;#x27;s hoping .NET can some day shake off its Windows exclusivity stigma, as I&amp;#x27;ve been writing pretty interoperable C# code for the past 3-4 years or so, and it&amp;#x27;s been a joy. Night and day compared to Java, at least.&lt;p&gt;I&amp;#x27;ll admit it takes some time to get started, but it&amp;#x27;s smooth sailing once you get past the initial hurdles of setting up your project, understanding some idiosyncrasies when it comes to ASP.NET&amp;#x2F;Web API&amp;#x2F;Entity Framework if you&amp;#x27;re going that route for your backend and such. And now with Blazor, I can even work on the frontend and touch Javascript as little as possible.</text></item></parent_chain><comment><author>philliphaydon</author><text>I use jetbrains rider. Tooling on linux is just as good as Windows. Developing .net is far more enjoyable than Java.</text></comment>
<story><title>.NET 6 Preview 5</title><url>https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-5/</url></story><parent_chain><item><author>5e92cb50239222b</author><text>Java is miles ahead in terms of cross-platform support. .NET applications may be running fine on other operating systems (I write them at $DAYJOB and they mostly do), but the development tooling is absolutely incomparable across OSes. As long as .NET is being developed and pushed by Microsoft, the situation won&amp;#x27;t change, because it doesn&amp;#x27;t align with their incentives.&lt;p&gt;Some people&amp;#x2F;companies also care about more than the big three operating systems that MS cares to acknowledge. .NET has no official FreeBSD port, for example.</text></item><item><author>kemonocode</author><text>Here&amp;#x27;s hoping .NET can some day shake off its Windows exclusivity stigma, as I&amp;#x27;ve been writing pretty interoperable C# code for the past 3-4 years or so, and it&amp;#x27;s been a joy. Night and day compared to Java, at least.&lt;p&gt;I&amp;#x27;ll admit it takes some time to get started, but it&amp;#x27;s smooth sailing once you get past the initial hurdles of setting up your project, understanding some idiosyncrasies when it comes to ASP.NET&amp;#x2F;Web API&amp;#x2F;Entity Framework if you&amp;#x27;re going that route for your backend and such. And now with Blazor, I can even work on the frontend and touch Javascript as little as possible.</text></item></parent_chain><comment><author>manigandham</author><text>VS Code is available everywhere and can even connect to remote environments. Visual Studio is on Windows, and there&amp;#x27;s a Mac version that&amp;#x27;s slowly getting better.&lt;p&gt;What other languages stacks provide a much better tooling experience? If you use IntelliJ then you get the same thing with Rider (which is just IntelliJ + Resharper), and the rest are all basically VSCode at this point.</text></comment>