TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

20 Years of .NET

160 点作者 dustinmoris超过 3 年前

16 条评论

Dave3of5超过 3 年前
Well it has kept me employee for quite some time now so that&#x27;s something to celebrate.<p>The opposite side to that it I think every commercial .Net system I&#x27;ve ever worked with &#x2F; on has been an absolute mess. Not sure if it&#x27;s .Net or the companies but something there seems to attract devs to make ill performing, over abstracted, confusing, massive architecture systems that in reality could be simplified down to a bunch of data forms.<p>As I say I shouldn&#x27;t complain keeping these things running pays my bills.
评论 #30333472 未加载
评论 #30331332 未加载
评论 #30330877 未加载
评论 #30332023 未加载
评论 #30331077 未加载
评论 #30331195 未加载
评论 #30332105 未加载
评论 #30331574 未加载
评论 #30331214 未加载
评论 #30337998 未加载
评论 #30342729 未加载
decafninja超过 3 年前
I started my career as a .NET dev, and until recently was the stack I&#x27;ve worked the longest with. I have fond memories of working with C#.<p>However I am no longer interested in any job that uses .NET and have removed all mention of C# and .NET on my LinkedIn and resume. This is because even despite great recent advances, .NET still seems to be almost exclusively used by tech-as-a-cost-center enterprise companies that I have no interest in working for anymore.<p>I&#x27;m sure there are some great companies in some corners of the world working with C# and .NET, but as far as I can tell, they are still by far, the exception, not the rule.
评论 #30333047 未加载
评论 #30332373 未加载
评论 #30335177 未加载
评论 #30333188 未加载
评论 #30332228 未加载
评论 #30332551 未加载
评论 #30335065 未加载
评论 #30337805 未加载
评论 #30333347 未加载
jjkaczor超过 3 年前
Sigh (fond memories) - I had just signed a deal to make my 1-person consulting company a Sun Certified Partner, as Java was clearly the future. VB6&#x2F;COM was an obvious dead-end, and my other preferred alternative - Borland Delphi - was just not being considered by my enterprise clients.<p>A friend who had recently been hired into Microsoft got me into the alpha pre-release program for .NET. And boom - I never touched Java again, except to port code to C# (or tell IBM sub-contractors how to integerate with .NET&#x2F;Windows authentication ecosystems).<p>Weirdly enough - as a programmer who got my start with VB1, I ended-up immediately preferring C# over VB.NET - mostly because my first paying .NET client was facing a complete dead-end with FoxPro - so, as we were performing architectural and technical evaluations of .NET, it was exciting to see that C# was submitted very early-on for ECMA (and eventually ISO) certification.<p>Myself - I see the release of .NET as the point where Microsoft started to become more open, more platform-agnostic and more developer-friendly than it had ever been before.
评论 #30332590 未加载
sylens超过 3 年前
As someone coming from Node who has only recently (with .NET 6) taken a good look at the ecosystem, it appears to me that there have been a lot of breaking changes to get where they are now.<p>On one hand, I love that they’re trying to reduce boilerplate and align closer to something like Node with Minimal APIs. On the other hand, nearly every reference guide or tutorial I look up is outdated and I’m left trying to figure out what changed between .NET 5 (or earlier) and .NET 6. I was following the Little ASP.NET Core book one day and things like there being no Startup.cs anymore (being merged into Program.cs) took me a minute to figure out, as there’s also no definitive resource for a newcomer on what has changed that would make older documentation inaccurate.
评论 #30331560 未加载
评论 #30332706 未加载
评论 #30332611 未加载
评论 #30333147 未加载
评论 #30333664 未加载
mindwok超过 3 年前
I think in 50 years if Microsoft is still around, it’ll probably be because of .NET. For a company I have very little time for, .NET is an exceptionally awesome tool and ecosystem.
评论 #30330949 未加载
评论 #30331044 未加载
NicoJuicy超过 3 年前
Been programming since 2.0 in DotNet.<p>I must say props for the insane compatibility that was kept over the years&#x2F;decades!<p>Even migrating some apps from vb6 was relatively easy, that effort shouldn&#x27;t be underestimated.<p>A minor nit would be with Silverlight, but I wasn&#x27;t affected by it. I didn&#x27;t use much of wpf because of that though. Since around that time, everything migrated to the web.<p>A well deserved thanks!
评论 #30330788 未加载
评论 #30331320 未加载
disease超过 3 年前
Currently working in the world of TypeScript&#x2F;Node&#x2F;JavaScript there&#x27;s so much stuff I miss from .NET.<p>* Awesome standard library - very little need to install packages from randos on the internet * LINQ makes performing complicated work with collections simple and readable * Great async model for work that needs to be done in parallel or scheduled<p>Was also impressed at how much stuff they managed to add to it over the years:<p>* Generics * Now runs just about anywhere: Windows&#x2F;Linux&#x2F;macOS&#x2F;mobile * Null reference types largely gets rid of the endless &#x27;Object not set to instance of ...&#x27; errors * Now supports some form of immutable data types (records)<p>Frankly most of the complaints I&#x27;m reading about here come from the companies that choose to use the technology rather than the tech itself.
onphonenow超过 3 年前
Silver light &#x2F; wpf &#x2F; xaml<p>Something about .net made Microsoft lose their minds
评论 #30330919 未加载
评论 #30331525 未加载
评论 #30332679 未加载
评论 #30331914 未加载
MangoCoffee超过 3 年前
1. use .Net that work with open standard like ASP.net (html&#x2F;css&#x2F;javascript) never buy into Microsoft&#x27;s own technology like Silverlight. Blazor look promising since its based on webassembly<p>2. Microsoft fat client is a mess. winform? wpf? uwp? which one to use? don&#x27;t forget winRT
评论 #30332962 未加载
d--b超过 3 年前
&gt; Free. Cross-platform. Open source.<p>Some things do change
评论 #30331005 未加载
评论 #30331198 未加载
评论 #30331065 未加载
评论 #30331096 未加载
pharmakom超过 3 年前
If it wasn’t for F# I’d see little reason to use .NET honestly.
评论 #30333281 未加载
cm2187超过 3 年前
Has anyone seen some numbers on the .net core vs .net full usage? A lot of my projects are stuck on full, either because of incompatible dependencies, CLR APIs not implemented or winform. I can’t be alone. As a result I kind of stopped following what’s new on .net. It feels like a python 2&#x2F;3 split of the user base, though a lot quieter.
评论 #30332981 未加载
ksec超过 3 年前
I am wondering what is the size of .Net ecosystem compared to Java and JVM? One tenth? Are .Net shops still mostly on Windows?<p>Just wondering as someone who doesn&#x27;t have a clue about anything .Net.
评论 #30332285 未加载
评论 #30335046 未加载
评论 #30334147 未加载
评论 #30333522 未加载
darksaints超过 3 年前
In my opinion, almost every complaint I could possibly have about .NET would not exist if it weren&#x27;t for windows. From the weird idiosyncrasies that make cross platform GUI development hard, to the dumb enterprisey software patterns, to the weird build systems and packaging...all of them can be traced back to windows somehow.<p>Windows ruins everything.
Aurelius3超过 3 年前
As someone just getting into .NET (c# desktop applications) anything I should know about .NET and&#x2F;or it&#x27;s history?
评论 #30331066 未加载
评论 #30331197 未加载
评论 #30331033 未加载
评论 #30331641 未加载
评论 #30331113 未加载
评论 #30331038 未加载
Lapsa超过 3 年前
developers developers developers developers