Thanks for your the valuable insight. I went and evaluated a few as well based on your video. I like many of them but they all have something missing. In the end, I ditched Radzen for MudBlazor as it was the closest to my needs. My views are: Radzen: best set of (60+) components, but not able to choose themes unless you pay. CSS is hidden within the nuget package and cannot be changed unless you recompile (yuk!). That was the game changer for me. Imaging writing an Web app without being able to use CSS, which has been around since 1998. MatBlazor: no chart support at this stage nor Googlemaps. I suppose I could get by writing my own or using something else. Great theme support but don't know about CSS support. Synfusion: don't want to be tied to a corporate for stuff where you can get opensource or free. Mind you I will support whoever writes good stuff that I use, but I don't want to be tied down. MudBlazor: Tables not as visually nice or functional as Radzen nor MatBlazor, but they will suffice. Don't have Googlemaps support unlike Radzen. BUT they support themes and (supposedly) you can use CSS. Also fast load times because written in C# instead of layers of wrapping around JS.
@Stendors4 ай бұрын
We just have a separte file to overwrite the css. We like Radzen better because their controls are more advance.
@gamereactz2 ай бұрын
SyncFusion Documentation has gotten better in the last 2 years! Also have to use it as most our projects use it extensively.
@jasminsabanovic8692 жыл бұрын
I have coded with Syncfusion and Radzen, I had a deep feeling that Syncfusion is very slow, in fact, that's why I googled and came to your video, thank you for your investigation - appreciated.
@bendunaway82963 жыл бұрын
Using MudBlazor in my current project. So far, I have been extremely pleased with functionality, speed, and aesthetics.
@lardosian3 жыл бұрын
Hi, hope you dont mind me asking how state is managed, I use React and Material ui but may possibly have a gig with Blazor, thanks!
@bendunaway82963 жыл бұрын
@@lardosian Hello, I use a use an injected service to maintain app state. A pattern I learned from watch Carl Franklin Blazor train on dev express channel. There are other ways to manage state, but this approach was so clean.
@lardosian3 жыл бұрын
@@bendunaway8296 Thanks Ben.
@andrzejbakun36923 жыл бұрын
Could you post what was exactly your speed measurement methodology?
@Udodisgustme2 жыл бұрын
Been working with Radzen for the last 6 months, tried rewriting on mudblazor. Somehow it felt easy, smooth and enjoyable. If you don't have heavy data-grid based system, mudblazor is the one to go.
@yadav-r Жыл бұрын
Thank you for sharing this, it helped me decide which framework to build on. Mudblazor it is then. Good day.
@Udodisgustme2 жыл бұрын
Side question - does anyone know how to right-align content within mudblazor numeric field? Been a bit of a struggle
@amitloutube3 жыл бұрын
We are using mudblazer its very good!
@codingflamingo3 жыл бұрын
Yeah that's what I ended up using too :)
@lardosian3 жыл бұрын
Coming from React and Material UI mudblazor looks very familiar. How is front end state managed in blazor, I really like hooks so hopefully it's similar.
@dragony1173 жыл бұрын
also we have to mention that mudblazor only use js when it is nessary otherwise they go with pure C# and it kind of easy with there wireframe and pre configured templates
@allthecommonsense3 жыл бұрын
Wow this is huge. Thanks so much.
@ryans78563 жыл бұрын
Syncfusion blazor components internally are apparently using their js controls wrapped in the js interlop.. which makes sense looking at their size and lack of speed, mudblazor goes out of its way to try and be as close to c# as possible, hence the speed and size
@PaulSebastianM3 жыл бұрын
False, it was like that for their first v1 version, which is very old. Make sure you're not using the wrong version. The second version forth, they rewrote everything natively in C#.
@wassollderscheiss333 жыл бұрын
Wow! Thanks for making that video! I never say things like thatm but you earned it. Maybe it's because I'm a backend engineer, too.
@meinradrecheis8953 жыл бұрын
Could you please fix the typo in the title. It should be MudBlazor
@meinradrecheis8953 жыл бұрын
I am shocked our docs got only second place after MatBlazor :D
@codingflamingo3 жыл бұрын
Your docs are amazing! Wish all of them would be as good
@hannahbaker4113 жыл бұрын
thank you sir for this video i had problem choosing
@sglasgowaz3 жыл бұрын
I am playing with MudBlazor now and was using Radzen. I still like RadZen better, but MudBlazor has a lot of upside if they can make their documentation better. I never bothered with SyncFusion because of their payload so I cannot speak to their controls. Overall, I like MudBlazor and I hope they expand more.
@DeoThree3 жыл бұрын
Thanks for these!
@codingflamingo3 жыл бұрын
I'm glad it helped :)
@Rodrick.2 жыл бұрын
Any thoughts on FAST ?
@codingflamingo2 жыл бұрын
I have personally not used it. Have you used it before?
@geraldmaale3 жыл бұрын
I agree perfectly with you on Syncfusion's long loading time. I had to change almost all my Syncfusion components to Radzen because of latency issues, especially the SfGrid. Good evaluation there!!!
@PaulSebastianM3 жыл бұрын
You're using it wrong. Just ask yourself, why do their demos, which have tens of thousands of rows (check that demo where you can select the dataset size), don't have these issues? You think they'd be in business if it was like that? And ask for $2000/developer/year?
@amanichanga34482 жыл бұрын
Antblazor from antdesign is forgotten
@codingflamingo2 жыл бұрын
It is tested in the latest verson of this video kzbin.info/www/bejne/aXnWZWmYmLSVpZI
@vincentceraso37182 жыл бұрын
Radzen is deceptive. They advertise as being open source and free -- but it's only FREE FOR ONE APPLICATION! That's deceptive. I plan to make more than one Blazor application so won't use Radzen.
@codingflamingo2 жыл бұрын
Thanks for the note, I did not know that was the case!
@eth67063 жыл бұрын
Mudblazor wins
@stefanstefanov98603 жыл бұрын
I knew that syncfusion is slow and not something only in my mind.