DEV Community

Filip Ilić
Filip Ilić

Posted on

 

Which desktop stack to chose in 2021?

In uni, 3 years ago, we were thought to use C#/WPF. Is it still in and does it have future? Windows is operating sistem I am targeting but cross platform would be even better. I want to make stabile smooth native program for existing website based app, so electron is no go...

Top comments (5)

Collapse
 
lifelongthinker profile image
Sebastian

We'd need way more details regarding your specific requirements to answer your question seriously.

There is no one-size-fits-all, and certainly not entirely good or entirely bad stack. Everything is a trade-off.

Maybe tell us what exactly it is that you want to create?

Collapse
 
filix profile image
Filip Ilić

Sure. I want to create bussiness desktop app that will consume API of website based on frappe.io Emphasis should be on smooth experience.

Collapse
 
lifelongthinker profile image
Sebastian

"Smooth experience" meaning a responsive UI (non-functional requirement)? What functional requirements regarding the UI/UX are there? How important is the cross-platform aspect?

Thread Thread
 
filix profile image
Filip Ilić

Cross platform is optional. When I say smooth I mean fast and without lags.

Thread Thread
 
lifelongthinker profile image
Sebastian

Smooth is something that any production-ready framework should accomplish, so it's not a limiting factor.

However, cross-platform is. While I can highly recommend WPF for data-intensive solutions, it is not cross-platform.

What about your "existing, website-based app"? Are you planning on reusing it? How (offline/online, i.e. wrapper around a browser view control, or porting existing code to a local offline app)?

50 CLI Tools You Can't Live Without

The top 50 must-have CLI tools, including some scripts to help you automate the installation and updating of these tools on various systems/distros.