Most modern developers love to work with bleeding-edge technologies. Unsurprisingly, .NET developers are invested in Blazor or .NET MAUI. JavaScript developers swear by their beloved SPA frameworks for web apps. But customers or enterprise business workflows often demand Windows/macOS/Linux Desktop apps. What gives?
Turns out, there are a lot of ways to reach desktop audiences and modern development stacks can enable better code sharing. ROI is important & modernization can be done in steps.
WPF & WinForms run on latest .NET and support islands of modernness. WinUI is the latest native Windows UI/UX framework for both Win32 & UWP apps. AppKit with Swift UI or Mac Catalyst enable native macOS desktop apps. .NET MAUI formalizes desktop support with native Windows/macOS apps through WinUI or Mac Catalyst. Uno Platform or Avalonia are happy to take XAML lovers to just about any platform, while Flutter does the same with Dart.
Turns out, web technologies are welcome on desktop as well. PWA or Electron is all grown up with mature tooling. & platform integration. Blazor isn’t just for modern server/client web apps, but now powers native desktop apps with PWA or Electron, but the most optimized match is with .NET MAUI. Web components and styles can be easily shared between web & native apps. JavaScript is also welcome on desktop – Interops help.
Desktop is here to stay, and modern technologies provide lots of ways of bridging the gap. Come see the possibilities!
--
Sam Basu is a technologist, author, speaker, Microsoft MVP, gadget-lover and Progress Developer Advocate for Telerik products. With a long developer background, he now spends much of his time advocating modern web/mobile/cloud development platforms on Microsoft/Telerik technology stacks. His spare times call for travel, fast cars, cricket and culinary adventures with the family. You can find him on the internet.
Watch video Desktop Apps Your Way! with Sam Basu online without registration, duration hours minute second in high quality. This video was added by user CapArea User Group & NoVA CodeCamp 10 November 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1 once and liked it people.