mddw
Joined 14 years ago
Joined 14 years ago
As such, it has legitimates uses in rare cases (a responsive websites with some javascript style changes specific to a breakpoint per exemple.)
I would personally say that what divides good and bad guys is opinionated though.
Mainly web sites, some webapps, some native apps.
I know some users. I don't know if they are ordinary. I think they are. My parents in their 50's. A grandmother of 80. Some friends which are 30 with a very average computer literacy.
Every one of them took fast with the iPad (that's how Apple is good), but no one of 'em'll fill 16gb of space.
Nice use of Comic Sans in the presentation. Wonder if he paid the licence or used Powerpoint.
Nice post though, I did not know about GendBuntu ! http://en.wikipedia.org/wiki/GendBuntu
First, Bootstrap did not standardize anything. It's a biased perspective to think so : most websites and most developpers don't even know about bootstrap. And those who know about it do not necessarily agree with it (per exemple I hate their JS coding style.)
Second, the myth about "changing your design without touching HTML". Sure, there're some cases where it's possible, but by experience it won't happen. Never. Sadly (or not), a redesign is always coupled with some HTML changes. Bootstrap does not change anything.
So, I think Bootstrap is far less important than, say, Wordpress was. It's a cool tool, useful for a "design dumb" like me to pull a quick demo without a true designer, but in the end it makes boring websites with boring code. It's also a overhyped tool, which won't survive (along with the whole stupid OOCSS thing.)
It's really a big accessibility problem. I can't read this article without using the Chrome inspector to change styles.
And I'm far from being visually Impaired.
Sorry, but it must be said.
What's the point to use shims or polyfills if it means including some others libraries ?
JQuery is not slow. If you .addClass() two hundred divs, sure. But for basic DOM manipulations, it's fine.
JQuery is not heavy. 32kb. It may be in cache. You'll likely gain that twice 32kb by optimizing your png.
This anti-JQuery war is a silly fad started by people who don't make websites.
And as per arguments like "a fadein should not be mandatory blablabla", explain it to the client. It may work. Or it may not.
Been there, done that. And it's a pain in the *
You'll find yourself needing a method to add or remove classes eficiently. So you'll rewrite .addClass() and .removeClass()
Then you'll need a clean way to make Ajax and callbacks. You'll rewrite .ajax() and .when()
Then you'll need to fade something in all browser. So you'll rewrite .animate()
Ad lib.
JQuery Minified and GZipped is 35k (not 90 as the op said, ignoring the gziping.) JQuery is cached in most browsers. The performance hit is not worth the pain of re-inventing the wheel.
The problem is not JQuery, it's bad code. Bad code won't magically disappear in vanilla JS.