<story><title>.NET on Linux: What a Contrast</title><url>https://two-wrongs.com/dotnet-on-linux-update.html</url></story><parent_chain></parent_chain><comment><author>KacharKhan</author><text>If a platform completely ignores Linux as the first-class target for its GUI library (MAUI) -- how can we trust it with anything else it does on Linux. We must never forget that MAUI is targeting Windows, MacOS, Android, and Ios --- but not Linux. It&amp;#x27;s not like you can&amp;#x27;t do Linux -- if humble FOSS projects like Avalonia and Uno can do it -- a tech giant can sure as hell do it. But no, they specifically not covered Linux in MAUI. Is cross platform client a big deal ? ... maybe , maybe not .. but that&amp;#x27;s not the issue. The issue is discrimination and the terrible terrible message it sends to the developer.</text></comment>
<story><title>.NET on Linux: What a Contrast</title><url>https://two-wrongs.com/dotnet-on-linux-update.html</url></story><parent_chain></parent_chain><comment><author>asabla</author><text>It has taken .net and Microsoft a long time to get to this point. But I do feel we&amp;#x27;re in a really good state for .net development.&lt;p&gt;I do agree what kqr mentions in the blog post, that the state of .net wasn&amp;#x27;t really that great during the core era (especially during 1-3). But after hitting .net core 3.1 things really took a turn.&lt;p&gt;And now with .Net 8 (note that core is not part of the naming anymore), things are looking great.&lt;p&gt;The two things which lags behind in both experience and is still UX related.&lt;p&gt;MAUI was meant to be this super cool new UX tech, which would save us from electron. But it never happen, and may never do it in the future either.&lt;p&gt;The second one is Blazor. It&amp;#x27;s such a mixed bag of what the experience is. Sometimes it&amp;#x27;s so seamless and nice...and then you hit some weird LSP stuff and away goes type checking, hinting and syntax highlighting. But there is hope ig guess.&lt;p&gt;If you&amp;#x27;re interested in writing C# and .Net code on a Linux machine. Then wait no further. VS Code (with .Net dev kit extension) works great.&lt;p&gt;And if you&amp;#x27;re like (which prefers neovim), things are pretty good as well. Just don&amp;#x27;t expect to have a good experience with razor pages and&amp;#x2F;or blazor (when using Neovim instead of VS Code).</text></comment>