5 ms·
Wow, big news for Bootstrap. I think Matt and Jacob realize the huge impact they've made on the web development community and the potential Bootstrap has to bec
by coderdude 14y ago
Wow, big news for Bootstrap. I think Matt and Jacob realize the huge impact they've made on the web development community and the potential Bootstrap has to become the jQuery of HTML. New developers may begin to ask, "should I learn HTML or Bootstrap?" It's not a far-fetched idea because the same question is sometimes asked by beginners when "deciding between" jQuery and (vanilla) JavaScript. jQuery plugins are ubiquitous and are a large part its success. Bootsnipp (http://bootsnipp.com/ http://bootsnipp.com/) could be the start of a "markup plugin" community. Bootstrap has an impressive ecosystem for a front-end HTML framework and I think that is what sets them apart from the rest. Good luck, guys!
- dmix 14y agoThe whole "lets use jQuery without learning Javascript" thing didn't work out so well for the community.
- 8ig8 14y agoJust a data point. I'm not saying I was right, but I learned to use jQuery first, which then lead me to learn vanilla JavaScript. Basic jQuery implementation (carousel, slider, slideshow, etc) was like following a recipe. It got me early gains. I eventually needed more custom work so I then dove (and continue to dive) into JavaScript. I can see the same path for an HTML/CSS beginner.
- jjjjjosh 14y agoIf not for jQuery, I'd have probably never learned Javascript, because I would have gotten frustrated with dealing with weird cross-browser gotchas too much to ever get anything done. As I learned I wrote a lot of code I'm not too proud of, looking back on it. But I grew to learn and love Javascript and I honestly have jQuery to thank for that.
- indiecore 14y agoWriting code you aren't proud of is step one towards writing code you are proud of. Of course the problem with that is the code you ARE proud of rapidly becomes the kind you aren't proud of as you learn more.
- zecho 14y agoWe have a similar saying at the office. "Every programmer hates every other programmer's code. Given enough time, they'll eventually hate their own code."
- mattmanser 14y agoGiven that for a long while many JavaScript answers on SO were 'use jQuery' for very good reasons I can't help but think you're a bit out of touch. Actually a bit is being kind. It's rare to come across a site not using jQuery. I write a fair few personal scraping scripts and it's very rare I actually have to add jQuery.
- deleted 14y ago[deleted]
- duggan 14y agoAnd yet all of these seemingly negative results arguably drove the development of more interactive web interfaces, rekindled a broader interest in Javascript, eventually resulting in better libraries and, ultimately, things like Node.js being possible.
- stephenr 14y agoYou're claiming node.js wouldn't exist without jquery?
- icelancer 14y agohttp://i.imgur.com/BVo3u.png http://i.imgur.com/BVo3u.png
- engtech 14y agono, but jQuery is a great way to learn how to write javascript, because it gives you a good framework of basic functionality. The handwritten code I used to use for element detection was a thing of evil, that kept on getting cut-and-pasted around because it worked. The conciseness and cleanness of using jQuery was a welcome change.
- bricestacey 14y agoI know you're being an asshole, but jQuery solves DOM query/manipulation pretty well. Generally, if you use javascript for DOM query/manipulation you're either really stupid or really smart, pick one.
- scarmig 14y agoI'd say neither--it's just after the first couple document.createElement, you're driven to the brink of insanity. No one chooses that kind of torture, smart or dumb. jQuery has two big benefits for me: cutting down on verbosity a bit, and on making a cross-browser solution possible. For the latter various polyfills solve the problem effectively, but the verbosity problem still remains.
- InclinedPlane 14y agojQuery might as well be a different language, like c++ vs. c. Can you learn c++ without c, or assembler without learning machine code? Sure. Actually, in many ways I think learning jQuery before learning vanilla javascript can be an advantage. jQuery is heavy on functional programming techniques, list comprehensions, and such-like. As long as you learn well and don't cut corners I don't see any problems with "learning jQuery" on its own.
- jdost 14y agoI disagree, jQuery is more of a compatibility layer. Think of it (in a way) like an ORM for various SQL backends. They allow you to change between different SQL implementations without needing to learn the various nuances of each engine. The same can be said for jQuery, allowing you to modify classes even though browsers implement that DOM property differently.
- mmahemoff 14y agoI've begun thinking of Bootstrap as something like a front-end version of WordPress. It has so much potential to lay the foundation for anything web, whether traditional websites or rich web apps. I entirely agree about the jQuery analogy. There is going to be a huge Bootstrap ecosystem - again similar to WordPress as well as jQuery. It's kind of a problem for the web when this happens, in that it creates the kind of fragmentation the web should ideally avoid, but it's a reality nonetheless that technologies like this are going to be two steps ahead of the standards. Just seeing the various Bootstrap themes sites is exciting. When I've looked for themes in the past, there are very few focusing on rich HTML5 apps. Mostly just static websites and WordPress stuff. That's just one area which has changed since Bootstrap, as it's now possible to build a theme around standard higher-level constructs.
- ekaln 14y agoFunny you should mention WordPress. Just yesterday, Joomla, the next largest CMS behind WordPress, launched a latest version, entirely built with Bootstrap: http://joomla.org/3/ http://joomla.org/3/ That's a not-insignificant % of the web right there that's moving to Bootstrap.
- seanmalarkey 14y agoOff topic - Does anyone here remember the post someone wrote awhile here about how they got a boat load of hits by basically paying attention to what was popular here and then writing about it? Thanks in advance...
- wanghq 14y agoI think I understand what you said :)
- seanmalarkey 14y agoLOL - sorry I am drunk..... Dang - I wish someone would remember....
- deleted 14y ago[deleted]
- bertomartin 14y agoI like bootstrap, but only for bootstrapping my project...or using it for backend/admin styling. Bootstrap is really just a style guide (with some good styles for layout), however if you've got design comps to work from, it's probably better to make your own style guide. I mean, if they could somehow accomplish making this process easier, then that'd be a game changer: basically less like a framework and more like a library. EDIT a good example: If you wanted to rebuild hacker news, would you start with bootstrap? I wouldn't
- jacobr 14y agoYou could have a look at my style guide/documentation generator StyleDocco: http://jacobrask.github.com/styledocco/ http://jacobrask.github.com/styledocco/
- johnx123-up 14y agoFWIW, Kickstrap has some crowd already http://ajkochanowicz.github.com/Kickstrap/ http://ajkochanowicz.github.com/Kickstrap/