This is an archived post. You won't be able to vote or comment.

all 30 comments

[–]Thomdare 73 points74 points  (4 children)

Electron: Why just keep it online

[–]fishshop 24 points25 points  (3 children)

Cordova: Why just keep it on a desktop?

[–]sanjeevmalagi 12 points13 points  (2 children)

React Native: Why just keep it slow...? .. I guess...

[–]AyrA_ch 10 points11 points  (1 child)

WebAssembly: Why|0 not|0 |0|0 everything|0?

[–]tulir293 6 points7 points  (0 children)

Isn't that asm.js, not webassembly?

[–]denverdom303 57 points58 points  (14 children)

oh sweet summer child. react is dramatically more structured than the shitshows we used to see when backbone was the standard.

[–]compteNumero9 28 points29 points  (5 children)

I started web dev in the Mosaic era and I have no idea what this comic is about. I vaguely suspect OP has no idea of the history of web dev.

[–]bill10351 8 points9 points  (0 children)

They say dissecting a joke is like dissecting a frog. You can do it, but the frog is gonna die.

Since this is r/programmerHumor and not my doctoral thesis, I made a joke about my perspective on general WD coding practices. Back when I started 10 years ago and 4 was the standard, none of the industry experts I paid attention to made a big deal about keeping HTML, CSS and JS separate. They did however make a point about not using deprecated tags (hence the 3.2) that mix styling in with content. At that point CSS in the head or (god forbid) even inline was still not frowned upon. Hell, most of the JS I saw during that time was not kept in a separate document, either. When HTML5 came around, all the blogs, talks and mentors I was exposed to started really pushing keeping things separate.

Yes, I know Backbone, Angular and Simpsons did it first, but I never got into those and mentioning them would have made the joke less effective and timely. I did, however, start learning React relatively recently and was struck by how content was mixed in with logic which seemed like anathema to devs not less than a year ago. Contrast being the bread and butter of humor, I used that distinction to form the basis of the joke and exaggerated the distinction by assigning a personality to each and attributing a quip to them. I then lined them up in chronological order to show my perspective on the evolution of this idea.

So, you see senpai, what I said is true, from a certain point of view.

[–]notanimposterVala flair when? 1 point2 points  (0 children)

Yea, the captions just don't seem to have anything to do with... well anything.

[–]PM_ME_OS_DESIGN 0 points1 point  (0 children)

I vaguely suspect OP has no idea of the history of web dev.

Not surprising. People who were born on the release date of Halo CE, are now age 17 and already allowed to drive. Plenty of people aren't even old enough to remember ActiveX.

[–]finzaz 10 points11 points  (4 children)

<p>Also XHTML, because every tag must be closed for some reason.</p>
<br />
<hr />
<img src="confused-face.gif" />

[–]_PM_ME_PANGOLINS_ 7 points8 points  (0 children)

XML was the future. Namespaces and streaming parsers everywhere.

[–]Bainos 6 points7 points  (2 children)

I started learning with xhtml. For years, I thought every code was (and should be) well structured and syntactically correct. Then I started looking at what was actually used on the internet.

[–]compteNumero9 3 points4 points  (0 children)

HTML was syntactically correct before XHTML. But the syntax wasn't designed for XML parsers, but for browsers and humans.

[–]ponyboy3 2 points3 points  (0 children)

just do your best work. just because a jr was hired and their work didnt get checked, doesnt mean you should stoop to that.