Why Developers Already Hate .NET 9

preview_player
Показать описание


Hello, everybody, I'm Nick, and in this video, I will address the criticism of The Vision for .NET 9 blog that was posted by Microsoft a few days ago.

Don't forget to comment, like and subscribe :)

Social Media:

#csharp #dotnet
Рекомендации по теме
Комментарии
Автор

If C# developers unite, and if Microsoft laughs at them, we'll have a discriminated union.

zggydhy
Автор

Year 2034, .NET 19 comes out. But we will still maintain vertically scaled .Net Framework 4.7.1 solutions.

tvardero
Автор

3 years is laughably short for an LTS. Almost nobody switches to a new LTS within the first year of release, making this effectively a 2 year "long" term support. This time frame needs to be increased to 5 years at a minimum. We're not talking about JavaScript front ends that change with the seasons but enterprise back-end code that will likely last 10 to 15 years, if not longer.

TheCzemike
Автор

"F# is a language that exists" 😅

marijnfeijten
Автор

Dude. When posting a video like this, essentially just breaking down an article, please link the article in the description.

tituszban
Автор

I was on .net framework 4.8, blinked, and now we're on .net 9

demarcorr
Автор

Please add all links you visited in the video to the description so it's easily accessible to us as well. Thank you.

kooraiber
Автор

What I really want is "readonly required record struct" and for everything to support these as DTOs everywhere. The perf and memory improvements for APIs and SignalR, GRPC etc. would be significant. And by using required, that says "every property must have a value" which eliminates an entire class of coding issues of accidental nulls, default values being implied, etc.

Sadly, SignalR and MassTransit to name 2 don't support structs.

jameshancock
Автор

8:45-8:51 using olympics as a time measure reminding us that Nick is greek after all

PedroHenrique-usks
Автор

I guess the only thing I really want is the new extensions feature so I can have nice property extensions

Twyzz
Автор

I have mixed projects with C# projects referencing domain models and functions written in F# and it works just fine, however there are days where I feel DUs are main reason those F# projects exists, on other days I feel like F# modeling is really superior.

Overall I wouldn't mind having an easy way to define DUs in C# as they are now then you look up what F# code produces but that is another whole topic, as most people don't know how much working with both C# and F# in same solution improved over last 3-4 years.

mciejgda
Автор

I don't mind the promos in the videos and they historically haven't really been much of a problem. But I have to say, lately it's gotten a bit absurd. Over a minute of ads, and in some videos they're even also promoted by other companies in addition to the self promo. Is it possible to tone it down somewhat?

buriedstpatrick
Автор

Year 2030, still waiting for Blazor WASM multi-threading... (scheduled initially for .NET 8)

matheosmattsson
Автор

Seems like a memo was received: “write something about AI”
MAUI and Blazor dropped to the backlog bottom is frankly a slap. We switched from typescript/vue2/3 to Blazor and never looked back. Improve the diamonds you have already

mome
Автор

"And then, F# is a language that exists" <-- unfortunately, that's been Microsoft's attitude for years now.... They don't really promote it, even though it's a perfectly good alternative to C#

shadowsir
Автор

Microsoft thought they were being clever releasing half baked MAUI with dotnet 6. Its literally frustrated the heck out of anyone wanting to adopt it in last couple of years. Not to forget they launched it twice (once with dotnet 6, and then 8). So these vision articles mean nothing to be honest. MSFT needs to focus on delivering something consumers find useful, rather than spending dev time in making marketing videos for a technology thats difficult to adapt specially when its not a monopoly.

JohnDoe-feeq
Автор

1. May I know, in future Angular and databases can be a part of dometrain?
2. How can someone, who is new to .net and without being overwhelmed and learn all the courses in a practical sense with building side projects?

nhfgsew
Автор

It's definitely a communication issue that the dotnet stuff is all managed by slightly different teams, but they're all expected to release features in November for the latest dotnet version. My opinion is that they should move to a cadence of releasing things as they're ready. EF, STJ, and MAUI seem like they could benefit from not being tied so much to the dotnet release cycle.

It's also a little confusing to see a library that was updated to v7 for dotnet 7 but still works with dotnet 6.

computer
Автор

I understand the pervasiveness of Python for AI, but I have been writing using large language models using C# just fine. 👽👍

UFOCurrents
Автор

Static variables at the method level would be wonderful and painless to implement.

JW-lvfm