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...

Oldest 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)?

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git