TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

.NET 7 Networking Improvements

44 pointsby WalterSobchakover 2 years ago

2 comments

rolenthedeepover 2 years ago
C# was my first programming language, and it&#x27;s always been the first thing I reach for to knock out a quick program, but I find myself using it less and less these days.<p>The new language features are neat, I guess, but a lot of it feels like bloat. And then there&#x27;s the absolute trainwreck of the framework, core, standard, mono, and wpf ecosystems.<p>There&#x27;s also a general distaste for Microsoft lately. I tried to open one of their sample projects to figure out Bluetooth, but it told me I had to upgrade to windows 11 to compile it.<p>Today I built a one screen ui with wpf. There are exactly two textboxes, three checkboxes, a combobox, and a button. 200 lines of code at absolute maximum. I tried to build it as a single executable, and it produced a 140MB file that doesn&#x27;t work without some mysterious dlls in the same directory. Kind of the opposite of &quot;output single file&quot; imo.<p>The whole dotnet ecosystem has become so bloated and problematic that it&#x27;s just not worth the effort to use it unless I have to.<p>And don&#x27;t get me started on AppDomains or assembly loading. I discovered a bug in there years ago and I&#x27;m still mad about how much trouble it caused me.
hbcondo714over 2 years ago
&gt; Unfortunately, the .NET 6.0 implementation turned out to be problematic for some users: a failing connection attempt also fails the request on the top of the request queue, which may lead to unexpected request failures in certain scenarios.<p>Good reason to upgrade