patriksvensson,
@patriksvensson@mstdn.social avatar

One thing I don't like with .NET (at least in C#) is the lack of innovation that we see in other languages such as Java, Go, and Rust. Reading link aggregators to blog posts about C# just gives me the impression that the same ideas and thoughts are repeated over and over.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@patriksvensson I have noticed that as well.

I think the blog topics are a function of the domains where each stack is being used.

patriksvensson,
@patriksvensson@mstdn.social avatar

@Migueldeicaza It might very well be like that. But then .NET is being used in very niche scenarios 😕

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@patriksvensson I think that is a component, yes.

I think there is another component you allude to, which is that the existing community tends to use packaged solutions more than building their own.
,

daveaglick,

@patriksvensson I do sometimes wonder how much of this is due to .NET generally being good enough for it's user base. Something something necessity invention. If the platform were worse, or if the user base was different (less Enterprise I guess), maybe the community would innovate more. But it's always been the case the like 90% of .NET developers are "dark matter" and leave it at the office (which isn't necessarily a bad thing, just means less "hobby" work going on).

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@daveaglick @patriksvensson I don’t buy this argument.

The weird part is that many teams have abandoned ASP.NET Core UI, and many have adopted JavaScript UIs like React, Angular, or Vue.

Blazor is trying to fix this issue, but in my humble opinion, it’s a little too late.

ASP.NET Core is a glorified JSON generator. That didn’t happen because people “didn’t care”. They cared enough to pick something that worked for them and stopped sitting around waiting.

daveaglick,

@khalidabuhakmeh @patriksvensson Totally agree that .NET has lost the front-end, though I'm not convinced it was ever the right fit there (any more than something like C++ would have been a good fit). My thought was more that the majority of .NET users are suitably applying it to problems at their day job and therefore lack incentive to innovate, either feature or time-wise. I.e. the lack of innovation relative to others has as much to do with the makeup of the community as the actual platform.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@daveaglick @patriksvensson Dude… ASP.NET Core’s Razor is sooooooo good. Like so good. I’m seeing what folks are doing with TagHelpers and the loop back to Serverside rendering is a missed opportunity while we were chasing the frontend story. :(

daveaglick,

@khalidabuhakmeh @patriksvensson I don't disagree, and rather like Razor over other templating languages (though I still have a soft spot for Liquid). More that the frontend story gradually moved away from monolithic server-side rendering and any non-JS language was going to be a mismatch. Perhaps we're finally starting to unwind that with WASM, but might be too late (or maybe not - but I'm still not convinced Blazor is the answer regardless).

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@daveaglick @patriksvensson I do like me some liquid templates. I don’t disagree either :)

bitbonk,
@bitbonk@mastodon.social avatar

@patriksvensson I wonder if a Java developer has similar thoughts when they see what’s happening on the .NET side.

anderseknert,
@anderseknert@hachyderm.io avatar
patriksvensson,
@patriksvensson@mstdn.social avatar

@bitbonk I don't think so to be honest.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@patriksvensson @bitbonk Working with Java folks here at JetBrains, definitely not.

mihamarkic,
@mihamarkic@mastodon.social avatar
bitbonk,
@bitbonk@mastodon.social avatar

@patriksvensson @bot boost this, please

patriksvensson,
@patriksvensson@mstdn.social avatar

Reading "This week in Rust" inspires me and teaches me new things. Reading similar newsletters about C# just teaches me yet another way to do an EF query, why we shouldn't use the repository pattern, or yet another article about what event sourcing is...

patriksvensson,
@patriksvensson@mstdn.social avatar

I think the big problem here is that people look at Microsoft and expect them to provide things for them. The .NET community never had a real chance to grow up.

patriksvensson,
@patriksvensson@mstdn.social avatar

I think F# is doing much better in every aspect when it comes to what I'm missing in the C# .NET community.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • mdbf
  • InstantRegret
  • JUstTest
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • tester
  • lostlight
  • All magazines