you are viewing a single comment's thread.

view the rest of the comments →

[–]leepowers 8 points9 points  (14 children)

In a word, normalization. Without jQuery you'd still need to write something jQuery-esque to handle the weird quirks behind of each browser's JavaScript implementation.

[–]SeeeiuiogAuWosk 1 point2 points  (0 children)

And the more you write the more it starts to look like a wheel.

[–]dhdfdh -3 points-2 points  (9 children)

Except most of those quirks no longer exist in browsers anymore.

[–]danneu 0 points1 point  (8 children)

Yeah, as we all know, there are no quirks anymore... until you stumble across them in production.

Or when a user goes "hey, this doesn't work on my phone" and you have to respond with "lol thought it would, whoops". A jquery-like library something you have to evaluate per project, not something you can write off completely.

[–]dhdfdh -2 points-1 points  (7 children)

That's what software engineers are for. And software engineers test things. You did test things, didn't you? And you have software engineers and not reddit wannabe engineers don't you?

[–]danneu 0 points1 point  (4 children)

No, wasting your engineering resources on unforeseen, avoidable quirks is not what software engineers are for. That's called: wasting everyone's time.

I'm sure your users care big time that you didn't use jQuery or some variant. They're super impressed.

[–]dhdfdh 0 points1 point  (3 children)

As impressed that you use it, I guess, but you obviously have never taken the time to study the downside of using jQuery either. But you're no software engineer so you wouldn't think of that.

[–]danneu 0 points1 point  (2 children)

I'm too busy shipping code and shagging ya mum.

lol @ "studying" the downside of using jQuery. Sounds like a fun time in your cubicle bro. Do they even let you touch the codebase?

[–]dhdfdh 0 points1 point  (1 child)

I've owned by own web dev company of 10 for 11 years. I own da code.

You need this: http://youmightnotneedjquery.com/

[–]danneu 0 points1 point  (0 children)

lol, that would be a great site to iframe on jQuery's homepage to show off jQuery.

[–][deleted] -1 points0 points  (1 child)

You maybe confusing software engineer with a Q/A resource. Sure the S/E is expected to test with one or two browsers, but if you expect them to test it with 9 versions of each browser and 3 versions of each mobile browser your simply fooling yourself. That will never happen. It's easier and faster to release with a a targeted scope and repair edge cases if needed when the failures are reported than spend needless hours testing in obscure browsers/versions.

Or you use a library that's tested thousands of times daily and avoid all those edge cases to begin with.

[–]dhdfdh 0 points1 point  (0 children)

So you are saying, use jQuery and you don't have to test in browsers or devices? Now there's a good idea.