In my study of C# alongside Javascript, and working on my projects (asp.net core and WPF), I came across this technology called Blazor.
This attempts to make C# valid across back-end and front-end, possibly avoiding the use of Javascript on the front-end. Blazor, as a part of Asp.Net Core 3.0 and 3.1, has two flavors, Blazor Webassembly and Blazor Server-Side.
My preoccupation is the latter, as it is production ready. The result is, some asp.net applications that are very fast and responsive, and there are lots of free and beautiful components that can add nice design to the web apps.
The tutorials I checked and can recommend, are the following:
Tim Corey's material about Blazor Server:
- introduction : https://youtu.be/8DNgdphLvag
- components: https://youtu.be/JE0tQ4tx0Nc
- free resources: https://youtu.be/i1Kric5tqYk
- tutorial series on youtube from Nick Chapsas: https://www.youtube.com/watch?v=HFvPKmS2gig&list=PLUOequmGnXxPrY79JGnF72e1Pba8z93zo
Checking the free resources I want to highlight now two of them:
Material Design Components: https://www.matblazor.com/
My small sample app is here, live: https://mat-blazor1.zoltanhalasz.net/Radzen Blazor Components: https://blazor.radzen.com/
My small sample app is here, live: https://radzen-components-server1.zoltanhalasz.net/menu
And I found another beautiful tutorial, which I did not yet check in detail:
https://www.syncfusion.com/ebooks/blazor-succinctly
Overall, I find Blazor Server-Side a very interesting idea, worth exploring further.
Top comments (6)
Thanks for the links. I've been playing with server-side Blazor for a couple of weeks for a personal project that I originally thought about doing in React or Vue. I took advantage of Pluralsight's free month (ends today) to take their Blazor courses - from getting started all the way to Enterprise stuff where the various instructors use the same project and improve upon it with each course, so there's some continuity.
I haven't checked the Radzen components yet (I only became aware of them later), but DevExpress also have a library of free Blazor components here: devexpress.com/blazor/
Devexpress is also in Tim Corey's list of free resources.
I'm lazy when it comes to watching videos, so I haven't watched them yet. :D
I'm lazy too. This one I watched though. That video has a list in the description with all useful links.
Cool. I'll check it out when I take a break later. :)
thanks, this was useful