What's Next for ASP.NET Core & Blazor
Vložit
- čas přidán 13. 09. 2024
- Come find out about all the new features coming to ASP.NET Core & Blazor for web developers in .NET 9.
You will learn:
Find out about new features in .NET 9 for web developers
How to get started with the latest .NET features
Contribute you feedback & insights to the .NET 9 release
Featuring: Daniel Roth
#dotnet #visualstudio #vslive
"We're working on hot-reload!"
>--meme image--<
Every live demo error is a hot-reload failure.
41:50 something: "we don't help you with state persistence". This surely continues to be a big deal for web data apps. Rockford Lhotka early on blogged state was an issue "I am sure most Blazor developers will run into the per-user state issue almost immediately upon trying the new Blazor 8 rendering models". I really hope Daniel and the .NET Core team have/will address this in .NET 9.
Would you please add chapters to the videos you post..?
Always nice watching Daniel. Great stuff you guys are building there
I think the Blazor team could score some easy points in the frontend world by switching to tailwind instead of bootstrap. Just an opinion :)
I agree
I do not agree
Couldn't agree more. Bootstrap looks and feels dated.
what do you mean? You have html templating and can use tailwindCLI.
Does it really matter? Genuine question
Very good presentation and clear explanation
Really need a decent linter and updated compiler for Razor pages using Fluent UI please. Had some difficult to track bugs. Blazor is great !
Awesome Daniel.
Thanks a lot for the clear presentation🎉
That was an excellent summary and demo, Dan. Thank you!
Yes please
Was the problem solved when used WebAssembly and updated the app, the clients were not updating the files automatically? It was the most annoying problem for me.
13:27 - Yeah... Typical Blazor. 💥💥
Let me know when you've got those worked out.
I'm already sold on Blazor, it just needs to _work_ now. 🙄
49:44 Why is there more than one Etag? And can you speak to the use case of needing both an Etag and a fingerprint? In the past, I’ve used Etags as a total replacement for asset fingerprinting, not a supplement, and it worked great.
Have to admit I get confused by having a Pages folder on Client that has a Component, and a Component folder on the Server that contains a Pages folder...
The beauty of naming in software design. That's actually profoundly confusing, lol
Will accessing scoped × transient services in Blazor Server finally work?
It's been released for .NET 8, worked in Preview 3 but does not actually work in the final release.
Need it for HTTP request interceptor (must be transient) for every circuit (is scoped)
Great! Thanks much!
As someone who’s new to web dev and has been learning how to set this up from scratch, this looks sick!
As someone who isn't new, I also think it looks sick.
This conference/event is not for beginners. We can help you by sharing basic materials.
Amazing! Time to more coding :)
I feel using game engine for mobile apps with better xd , is more convenient than using native apps with unfriendly api ( yes im a beginner , probably wouldn't help trying reading intermediate / advanced documentations that changes consistently last time I remember portable library for Xamarin forms then they ditched it ( I know forms is now maui) but my point , I've much better luck with js and unity than using c# everywhere . ( I still have hopes for blazor )
Thank you
I would prefer using polyglot approach , .net & node together.. while I prefer the use to use blazor maui binding it is till not fully supported , blazor becoming better in term of dx but not much changed from community perspective , ( not many adoption ).. I would like to see more tooling for blazor ,specially when it comes to animations and wysiwyg designs . maybe an integrations with power platform for RAD development
Nice
thanks
Thank you Daniel btw heal yourself :p
can anyone point me to the github repo for these demos ?
How disappointing this video is ... They avoided all the important stuff like (or briefly mentions them without any example):
- Webassembly Blazor stuff, Blazor Server is not usable for worldwide apps. It doesn't scale that much.
- Identity pages that allows full interactivity, not the ugly simple forms
- Easier identity API setup
- broken interactivity if one component in the DOM sets rendermode to static
- broken interactivity while the wasm is downloaded in the background (it takes up to 5+ seconds)
- interactive layouts
- broken CSS intelisense in razor pages if Blazor component library is used
Identity ugly pages changed with NET8 you can move them to components
for borken CSS intelisense - i use extension: Better Razor CSS Class Intellisense - it always bring back all and more on click
Interactive layouts? Why you can't do it right now? Many things are doable if you know how to..
The identity pages being static allows them to be used by the least common denominator, which is statically rendered sites. You can easily add interactivity on top of the static template by changing the renderMode, which he demonstrates.
As for the advanced rendering scenarios that the video didn’t cover, I don’t think that was the purpose of the video. But I would really like to see a deep dive video where they cover the common pain points and various edge cases of InteractiveAuto mode, because that mode is the only viable option for lots of apps.
@@Zaczes you will lose interactivity everywhere you use the components.
I think blazor team should learn from svelte or astro, compile the whole site at build time, rather than runtime.
The future trend of backend development is static html + serverless api, few people will use server rendered html
entity framework jesus you guys still use that! 😛
怎么总是这个界面做演示啊
I'm still trying to figure out why Aspire doesn't work with IIS. It seems ridiculous to exclude that endpoint. What am I missing?
@@MichaelArgentini cuz its supposed to be entry point to their Azure service so you can spend more money easy ...
it's based on docker container. I think microsoft idea is local container orchestration?
Microsoft doesn't care about IIS anymore. They make way more money pushing everyone into Azure.
This video shows only Blazor improvements. I don't see any asp.net core things. Very disappointing.
I ❤ Aspire. I would not advertise it as “cloud ready”, there is no built in support for Azure functions. One can hand make this, which is cool but burdensome.
skibidy app ???
Just skibidi caching for now. Full skibidi apps won't be a thing until . NET 10.
Daniel is Blazor's father. 😄😄
actually is Steve Sanderson , but also Daniel
More like its Uncle.
Maui whata joke that is…