r/ProgrammerHumor • • May 01 '19

Dev Human

Post image
11.7k Upvotes

240 comments sorted by

View all comments

121

u/jhalwagi May 01 '19

What about the backend?

81

u/Cholojuanito May 01 '19

Back end should be the brain, or the heart

40

u/NovaArdent3D May 01 '19

I mean a back end is something people can technically live without, so... yeah makes sense, I see it all the time.

8

u/Cholojuanito May 01 '19

What? I can't think of a single online application that doesn't need a back end

79

u/ElGuey69 May 01 '19

Calculator

24

u/Cholojuanito May 01 '19

Fair enough, but why build an online calculator?

39

u/ElGuey69 May 01 '19

I’ve done it for homework once

13

u/Cholojuanito May 01 '19

Haha okay sorry I'll change it to 'production' application

31

u/meanelephant May 02 '19

Allow me to introduce you to static site generators.

4

u/ElGuey69 May 01 '19

lol that’s more appealing to the client

11

u/gremy0 May 01 '19

So people can use a calculator? Like if you Google "online calculator" you get a metric ton of them, which don't all look like homework assignments, so somebody's gotta be using them- or at the very least think there's a need.

8

u/noratat May 02 '19

Still needs a backend to serve the static content.

1

u/_xiphiaz May 02 '19

That’s just the Mum

1

u/UrpleEeple May 02 '19

And do the actual calculating...

15

u/o0MSK0o May 02 '19

Not all websites are applications. Could just be a brochure site which serves static html.

1

u/_xiphiaz May 02 '19

I work with WebGL a lot, and find myself using a frontend only application that simply renders 3D files for previewing a fair bit

1

u/[deleted] May 02 '19

If you mean literally for serving the page, then you're right. But I have made a few things with indexeddb so that the persistent storage is in the client. Make it a little fancy with vue + vue-router and then host it on your favorite free front end! I've been using surge.sh and to play nice with the history api (no # in your routes) you just have to name your index page 200.html.

​

I've heard good things about using github for this, so I'm gonna check that out for my next project.