this post was submitted on 02 Apr 2024
133 points (94.6% liked)

Programmer Humor

1371 readers
1 users here now

founded 1 year ago
MODERATORS
 
all 8 comments
sorted by: hot top controversial new old
[–] CosmicTurtle 5 points 7 months ago (1 children)

The CVS app is my favorite example of this. Their app (at least on Android) is a fucking browser.

Walgreens is an actual app and works the way you expect it to.

[–] [email protected] 10 points 7 months ago (2 children)

But why do either of those companies need an app is beyond me. Website does everything you could need anyways

[–] [email protected] 21 points 7 months ago

The secret ingredient is data harvesting.

[–] CosmicTurtle 3 points 7 months ago

My main reason for using an app for Walgreens anyway is so I don't have to log in each time. When I go to refill my prescriptions, I'm usually in a hurry and just want to do it and move on. Refill usually takes maybe 4-5 clicks? And often less than 2-3 minutes.

Whereas on the website, between logging in and finding the medications, it's a much more involved process and I often need to use a computer to navigate it.

Oddly enough the CVS mobile website is pretty streamlined so I often don't need the app for it. And their mobile site supports passkeys whereas Walgreens doesn't.

[–] IsThisAnAI 4 points 7 months ago

I know, meme and all. But MVC and API based are two separate things, and fairly easy to support both in most frameworks. You can use built in view while exposing the data itself.

[–] ReginaPhalange 2 points 7 months ago (2 children)

Can anyone help me understand what is View (as in mVc) in the context of a backend?

[–] merthyr1831 2 points 7 months ago

Kind of what it says on the tin: it's the UI view of your application. Usually some kind of HTML is populated with data using a template language like C#, Python, etc.

The only reason it's "backend" in this instance is that instead of sending the HTML and template for the end user to fetch the data for themselves (eg. via an API) it's pre-filled on the server before being sent as a completed blob of HTML and data.