Sam Basu is a technologist, author, speaker, Microsoft MVP, gadget-lover and Developer Advocate at Progress Software. With a long developer background, he now spends much of his time advocating modern development platforms & tools on Microsoft/Telerik technology stacks. His spare times call for travel, fast cars, cricket and culinary adventures. You can find him on the internet.
With Blazor, developers get to build modern web apps with C#/.NET, running on server or fully client-side through WebAssembly. But Blazor’s flexibility can also be leveraged to target desktop & mobile form factors.
Blazor is very suitable for writing Progressive Web Apps (PWAs) that are excellent web citizens on mobile devices. Blazor can also be used to build truly native cross-platform mobile apps, thus inviting .NET web developers into mobile land. Powered by Xamarin under the covers, developers get to benefit from native mobile UI & performance, while writing Blazor syntax for the UI abstraction. For desktop, Blazor apps can be wrapped inside Electron-like shells, but modern runtimes demand more lightweight WebViews.
The familiarity of Blazor component model, Razor rendering engine, CSS styling & extensibility can now be applied towards building desktop & mobile apps, while sharing code with web. You game?
For latest news, follow us on social media.
.NET Frontend Day is a community organized conference.
To get in touch with us send an email to: [email protected]