<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>NicoJuicy</author><text>.net is catching up very quickly in cross-platform support.&lt;p&gt;Tooling for. Net is miles ahead of anything else I&amp;#x27;ve witnessed.&lt;p&gt;As for FreeBSD there&amp;#x27;s a huge nuance:&lt;p&gt;&amp;gt; FreeBSD support still requires additional work to implement features that are missing in the runtime to reach parity with the other operating systems. The community will most likely need to do that work in .Net 3.0&amp;#x2F;3.1 but I would like to see official automated daily builds for FreeBSD restarted with the master (.Net 5) branches of the necessary repos.&lt;p&gt;As for your statement on Microsoft. I&amp;#x27;d trust Microsoft with. Net more than Oracle with Java.</text></comment>