DEV Community 👩‍💻👨‍💻

Jonathan Carter
Jonathan Carter

Posted on

Do you prefer desktop or web clients?

For apps that have rich clients for both web and desktop (e.g. Slack, Teams, Zoom, Discord, Notion, Outlook, Spotify, etc.), when/why do you choose to use one vs. the other? For example, do you prefer desktop clients because of feature superiority? Do you generally prefer web clients when you're performing an ad-hoc task and/or need on-to-go/quick access to something?

I'm really curious to learn more about folks workflows and how they incorporate web vs. desktop clients into it effectively. If you've already written about this, feel free to share a link. Thanks!

Top comments (8)

Collapse
 
wfairclough profile image
Will Fairclough

Generally it depends on how often I use the application. If I use it almost daily I will prefer a desktop application since it will be easier to find on the Dock instead of searching for the tab in my browser.

Collapse
 
n8chz profile image
Lorraine Lee • Edited on

Web. For me it's political. The web is (sort of) an open standard (which unfortunately allowed EME into itself). The desktop clients are proprietary binary blobs, and based on that alone I feel confident in assuming the antifeature superiority outweighs the feature superiority.

I'm even more militant about website vs. mobile app. Few things lower my opinion of a business more than a practice of aggressively steering me from their website to their app (I'm looking at you, Reddit). ALL closed source mobile apps are malware, as far as I'm concerned.

Collapse
 
n8chz profile image
Lorraine Lee

Since we're on the subject, I think Aral Balkan deserves a signal boost:
How to use the Zoom malware safely on Linux if you absolutely have to

Collapse
 
jkhaui profile image
Jordy Lee

For me, web clients undoubtedly. I love the portability and no need for any dependency installation. Finally, it's nice to use a relatable environment as a web dev.

Collapse
 
sami_hd profile image
Sami

I use web clients because they are faster in my case; they don't need to update every other day like discord, don't hang hang up like spotify and don't eat my ram in the background.

Collapse
 
dbshanks profile image
Derek Shanks

The biggest reason I choose desktop clients is that there is a little more space for the devs to maximize distribution of taskbars, icons and really take advantage of the full screen.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Desktop for the native experience and not having an open tab in your web browser to access that application. Plus it drains less battery IF its truly native and not just a web wrapper.

Collapse
 
chakrihacker profile image
Subramanya Chakravarthy

As long as it's not a chromium desktop client, I will install it or else I prefer website

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