×

iFour Logo

Will WPF be dead in 2022?

Kapil Panchal - June 20, 2022

Listening is fun too.

Straighten your back and cherish with coffee - PLAY !

  • play
  • pause
  • pause
Will WPF be dead in 2022?

WPF has been a terrific framework for desktop app development, with amazing capabilities that assist in UI creation. Not to mention WPF's invaluable contribution to desktop app development, particularly when it comes to rendering apps quicker. WPF offers features such as animation, 2D, 3D graphics, data binding, typography, styles, etc., and uses XAML (Extensible Markup Language) to define views declaratively.

WPF support added to .NET Core may not make much of a difference in WPF stability. However, it could have less modifications in future versions. Thus, we can say that there would be no WPF alternative but WPF can be an alternative depending on the project requirements. Be it what it may be, having a choice is always beneficial.

To learn more, let's take a close look at expert predictions about the future of WPF.

Microsoft has faith in WPF as a UI framework


“Most of the experts today believe WPF is dead. But I do not believe that WPF will be dead by 2022 considering that Microsoft has already announced plans to add WPF functionality to the .Net Core 3.0. This demonstrates that there would be no WPF replacement, and Microsoft still has faith in WPF as a user interface framework, and the company is still willing to invest in it by updating and integrating it with its new offerings.”

- Eric McGee, Senior Network Engineer at TRGDatacenters

“Microsoft released WPF, WinForms, and WinUI on the same day it released.NET Core 3.0 Preview 1. Open source is a way for the community to contribute bug fixes and new features to the technology. Microsoft has shown that it supports open source by open sourcing WPF and that it cares about its future. Microsoft has not disclosed any files for the existing WPF implementation on GitHub, but it has reacted to a project named WPF for.NET Core. This definitely targets the.NET Core platform.

Microsoft 2022 Roadmap

Microsoft has set goals for WPF, 2022 indicating that it will be equal in performance and function to the.NET Framework, and that the goals will be achieved with the release of.NET Code 3.0. The roadmap of WPF in 2022 includes plans for ensuring that all components are available. They are also working on validating and merging community pull requests.

A community is developing.NET Core alternatives. Alternatives to WPF include:

  • Platform Uno
  • Avalonia
  • Blazor
  • Ooui
- Jan Chapman, Co-Founder of MSP Blueshift

Future of Microsoft is robust but aging framework is in doubt


“The future of Microsoft's robust but aging WPF application development framework is in doubt. Though it has been around for over ten years, the technology still holds sway with some developers who are using its tools to create modern apps and websites for Windows 10 Mobile - which will soon become just another part behind closed doors at this point if you don't have access through Healthcare or enterprise agreements...but only time can tell!”

- Stewart McGrenary, Director of Freedom Mobiles

“I would say both Yes and No. Here is why:

I think WPF will be dead in 2022 because its framework no longer supports new development, and Microsoft is pushing hard for a new cross-platform development framework, including the UNO platform and Xamarin. Electron is also more progressive compared to UWP. Moreover, several platforms such as VCL (Visual Component Library) can be the best alternative to WPF.

However, some industries still rely on WPF concepts and tools like XAML & MVVM to develop futuristic web, mobile, and desktop applications. None of Microsoft’s GUI frameworks ever really die. And there is no indication of a WPF support end date anywhere. WPF has top-notch performance, with a high level of customization, and if you aim for Windows, both WPF is critical. Caliburn and ReactiveUI prove that WPF still has a rich ecosystem around it, and it is here to stay. If you want to start a new project outside that niche, then WPF won’t be the right choice. Probably stick with Electron or UWP.”

- Harriet Chan, Co-Founder of CocoFinder

We will never see the next version of WPF


“It’s interesting to think that we will never see the next version of WPF. Evan Hafer, an architect who worked on XAML design at Microsoft (and now works for Google), recently responded to a question “Is WPF dead?” by declaring, “We're not going into Windows 11 just because it's time-based and there needs less code maintenance.' He also says how they wanted developers working simultaneously across all platforms instead of focusing solely on one platform, which probably explains why everyone is excited about UWP development!”

- Saskia Ketz, CEO of Mojomox

It may indeed get phased out eventually


“The WPF's goal in user interface and graphics rendering in the .NET Framework 3.0 release is to provide a windowing system for the desktop environment on Microsoft Windows. This does not mean it will be reaching end of life anytime soon, but since its usefulness will depend entirely on its compatibility with new versions of the operating systems, it may indeed get phased out eventually.

It's hard to say whether something going unsupported means that it'll die over time. For instance “Is XAML dead?”. We cannot say facts on this. However, WPF provides a lot of functionality for both visual UI design and display purposes that few other technologies offer these days which also makes this question sort of moot.”

- Robin Brown, CEO at VIVIPINS

Microsoft doesn’t need to be promoting non-mobile and non-cloud technology


"The future predictions of WPF are uncertain. WPF would be dead in 2022 because Microsoft doesn’t need to be promoting non-mobile and non-cloud technology. But WPF might be alive in that sense if it’s the best solution for fulfilling specific customer needs today rather than believing WPF deprecated completely. Therefore, having a hefty desktop application needs to run on Windows 7 PCs with IE 8. While we initiated developing this application, the budget to do it in JS/HTML5/CSS provided the maturity of the tools, compared to WPF, made it an apparent preference."

- Stephen Curry, CEO of CocoSign

Is WPF outdated in 2024?


Moving over the technology landscape in 2024, one common query arises: "Is WPF outdated in 2024?" As we delve into this question, we can't ignore the buzz surrounding "WPF end of life" discussions. However, let's be clear that while WPF might not be actively receiving new feature updates, it's far from obsolete, making it a steady choice for contemporary application development.

Now, addressing the query "Is WPF still used?"—the answer is a resounding yes. Though not in the limelight for radical changes, WPF's practicality endures. In comparing WPF vs WinForms the debate shifts towards understanding their distinct strengths. WPF's forte lies in crafting visually striking user interfaces, thanks to its vector-based rendering and robust styling prowess, distinguishing it from WinForms.

Now, about WPF's relevance. The essence here isn't whether it's used, but whether it's "still relevant." Evaluating this perspective emphasizes the importance of aligning technology with project specifics. In the realm of "WPF modern UI," the term might evoke newer technologies, but WPF boasts the ability to create sleek user interfaces that resonate with modern design principles, attributed to its XAML-based approach.

Summing it up, 2024 doesn't mark WPF's "end of life." The discourse around "is WPF still relevant" resonates with the reality that it's not just about staying "used," but staying effective. Amidst "WPF end of life" discussions, it thrives as a relevant framework choice, its robust features and potential for crafting "WPF modern UI" experiences underpinning its resilience. Before brushing it aside, ponder its capabilities and how well they harmonize with your development endeavors.

Conclusion


WPF was formerly a preferred alternative for Windows and desktop app development. As we all know, while new technologies arise, the relevance of existing technology declines unless it is impactful. WPF support in .NET Core may not make a rapid change in WPF stability. However, subsequent versions may have fewer changes. In this blog, we have taken a close look at expert predictions for WPF's future. It will assist you in understanding the stability of WPF Future and its platform.

Will WPF be dead in 2022? Table of Content 1.Microsoft has faith in WPF as a UI framework 2.Future of Microsoft is robust but aging framework is in doubt 3.We will never see the next version of WPF 4.It may indeed get phased out eventually 5.Microsoft doesn’t need to be promoting non-mobile and non-cloud technology 6.Conclusion WPF has been a terrific framework for desktop app development, with amazing capabilities that assist in UI creation. Not to mention WPF's invaluable contribution to desktop app development, particularly when it comes to rendering apps quicker. WPF offers features such as animation, 2D, 3D graphics, data binding, typography, styles, etc., and uses XAML (Extensible Markup Language) to define views declaratively. WPF support added to .NET Core may not make much of a difference in WPF stability. However, it could have less modifications in future versions. Thus, we can say that there would be no WPF alternative but WPF can be an alternative depending on the project requirements. Be it what it may be, having a choice is always beneficial. To learn more, let's take a close look at expert predictions about the future of WPF. Microsoft has faith in WPF as a UI framework “Most of the experts today believe WPF is dead. But I do not believe that WPF will be dead by 2022 considering that Microsoft has already announced plans to add WPF functionality to the .Net Core 3.0. This demonstrates that there would be no WPF replacement, and Microsoft still has faith in WPF as a user interface framework, and the company is still willing to invest in it by updating and integrating it with its new offerings.” - Eric McGee, Senior Network Engineer at TRGDatacenters “Microsoft released WPF, WinForms, and WinUI on the same day it released.NET Core 3.0 Preview 1. Open source is a way for the community to contribute bug fixes and new features to the technology. Microsoft has shown that it supports open source by open sourcing WPF and that it cares about its future. Microsoft has not disclosed any files for the existing WPF implementation on GitHub, but it has reacted to a project named WPF for.NET Core. This definitely targets the.NET Core platform. Microsoft 2022 Roadmap Microsoft has set goals for WPF, 2022 indicating that it will be equal in performance and function to the.NET Framework, and that the goals will be achieved with the release of.NET Code 3.0. The roadmap of WPF in 2022 includes plans for ensuring that all components are available. They are also working on validating and merging community pull requests. A community is developing.NET Core alternatives. Alternatives to WPF include: Platform Uno Avalonia Blazor Ooui - Jan Chapman, Co-Founder of MSP Blueshift Future of Microsoft is robust but aging framework is in doubt “The future of Microsoft's robust but aging WPF application development framework is in doubt. Though it has been around for over ten years, the technology still holds sway with some developers who are using its tools to create modern apps and websites for Windows 10 Mobile - which will soon become just another part behind closed doors at this point if you don't have access through Healthcare or enterprise agreements...but only time can tell!” - Stewart McGrenary, Director of Freedom Mobiles “I would say both Yes and No. Here is why: I think WPF will be dead in 2022 because its framework no longer supports new development, and Microsoft is pushing hard for a new cross-platform development framework, including the UNO platform and Xamarin. Electron is also more progressive compared to UWP. Moreover, several platforms such as VCL (Visual Component Library) can be the best alternative to WPF. However, some industries still rely on WPF concepts and tools like XAML & MVVM to develop futuristic web, mobile, and desktop applications. None of Microsoft’s GUI frameworks ever really die. And there is no indication of a WPF support end date anywhere. WPF has top-notch performance, with a high level of customization, and if you aim for Windows, both WPF is critical. Caliburn and ReactiveUI prove that WPF still has a rich ecosystem around it, and it is here to stay. If you want to start a new project outside that niche, then WPF won’t be the right choice. Probably stick with Electron or UWP.” - Harriet Chan, Co-Founder of CocoFinder Read More: A simple guide on WPF RelativeSources We will never see the next version of WPF “It’s interesting to think that we will never see the next version of WPF. Evan Hafer, an architect who worked on XAML design at Microsoft (and now works for Google), recently responded to a question “Is WPF dead?” by declaring, “We're not going into Windows 11 just because it's time-based and there needs less code maintenance.' He also says how they wanted developers working simultaneously across all platforms instead of focusing solely on one platform, which probably explains why everyone is excited about UWP development!” - Saskia Ketz, CEO of Mojomox It may indeed get phased out eventually “The WPF's goal in user interface and graphics rendering in the .NET Framework 3.0 release is to provide a windowing system for the desktop environment on Microsoft Windows. This does not mean it will be reaching end of life anytime soon, but since its usefulness will depend entirely on its compatibility with new versions of the operating systems, it may indeed get phased out eventually. It's hard to say whether something going unsupported means that it'll die over time. For instance “Is XAML dead?”. We cannot say facts on this. However, WPF provides a lot of functionality for both visual UI design and display purposes that few other technologies offer these days which also makes this question sort of moot.” - Robin Brown, CEO at VIVIPINS Planning to hire WPF App development company?  LET'S DISCUSS Microsoft doesn’t need to be promoting non-mobile and non-cloud technology "The future predictions of WPF are uncertain. WPF would be dead in 2022 because Microsoft doesn’t need to be promoting non-mobile and non-cloud technology. But WPF might be alive in that sense if it’s the best solution for fulfilling specific customer needs today rather than believing WPF deprecated completely. Therefore, having a hefty desktop application needs to run on Windows 7 PCs with IE 8. While we initiated developing this application, the budget to do it in JS/HTML5/CSS provided the maturity of the tools, compared to WPF, made it an apparent preference." - Stephen Curry, CEO of CocoSign Is WPF outdated in 2024? Moving over the technology landscape in 2024, one common query arises: "Is WPF outdated in 2024?" As we delve into this question, we can't ignore the buzz surrounding "WPF end of life" discussions. However, let's be clear that while WPF might not be actively receiving new feature updates, it's far from obsolete, making it a steady choice for contemporary application development. Now, addressing the query "Is WPF still used?"—the answer is a resounding yes. Though not in the limelight for radical changes, WPF's practicality endures. In comparing WPF vs WinForms the debate shifts towards understanding their distinct strengths. WPF's forte lies in crafting visually striking user interfaces, thanks to its vector-based rendering and robust styling prowess, distinguishing it from WinForms. Now, about WPF's relevance. The essence here isn't whether it's used, but whether it's "still relevant." Evaluating this perspective emphasizes the importance of aligning technology with project specifics. In the realm of "WPF modern UI," the term might evoke newer technologies, but WPF boasts the ability to create sleek user interfaces that resonate with modern design principles, attributed to its XAML-based approach. Summing it up, 2024 doesn't mark WPF's "end of life." The discourse around "is WPF still relevant" resonates with the reality that it's not just about staying "used," but staying effective. Amidst "WPF end of life" discussions, it thrives as a relevant framework choice, its robust features and potential for crafting "WPF modern UI" experiences underpinning its resilience. Before brushing it aside, ponder its capabilities and how well they harmonize with your development endeavors. Conclusion WPF was formerly a preferred alternative for Windows and desktop app development. As we all know, while new technologies arise, the relevance of existing technology declines unless it is impactful. WPF support in .NET Core may not make a rapid change in WPF stability. However, subsequent versions may have fewer changes. In this blog, we have taken a close look at expert predictions for WPF's future. It will assist you in understanding the stability of WPF Future and its platform.

Build Your Agile Team

Enter your e-mail address Please enter valid e-mail

Categories

Ensure your sustainable growth with our team

Talk to our experts
Sustainable
Sustainable
 

Blog Our insights

Power Apps vs Power Automate: When to Use What?
Power Apps vs Power Automate: When to Use What?

I often see people asking questions like “Is Power App the same as Power Automate?”. “Are they interchangeable or have their own purpose?”. We first need to clear up this confusion...

Azure DevOps Pipeline Deployment for Competitive Business: The Winning Formula
Azure DevOps Pipeline Deployment for Competitive Business: The Winning Formula

We always hear about how important it is to be competitive and stand out in the market. But as an entrepreneur, how would you truly set your business apart? Is there any way to do...

React 18 Vs React 19: Key Differences To Know For 2024
React 18 Vs React 19: Key Differences To Know For 2024

Ever wondered how a simple technology can spark a revolution in the IT business? Just look at React.js - a leading Front-end JS library released in 2013, has made it possible. Praised for its seamless features, React.js has altered the way of bespoke app development with its latest versions released periodically. React.js is known for building interactive user interfaces and has been evolving rapidly to meet the demands of modern web development. Thus, businesses lean to hire dedicated React.js developers for their projects. React.js 19 is the latest version released and people are loving its amazing features impelling them for its adoption.