Live data from Hacker News

Twitter Bootstrap Expo

expo.getbootstrap.com

11–20 of 45 posts

Re: Twitter Bootstrap Expo

#11
post #8
post #6

Earlier quoted context omitted.

Can't you just put those elements in a and manipulate that instead?

I'm not sure what you think CSS grids are, but you should probably read up a little more on them…

I take it they're preconfigured divs that clutter up your code and that are trying to solve a problem that doesn't really exist given the basic nature of CSS.

If you absolutely need a grid, what about http://hashgrid.com/?

Re: Twitter Bootstrap Expo

#12
post #2

Serious question: what do these sites get from using Bootstrap? I can't see any of Bootstrap's UI elements in use, so is it the grid? If so, I think something like Susy ( http://susy.oddbird.net ) is far superior. It's more powerful, and also won't pollute your markup with classes like "col-md-6".

It gets you going quicker than writing it yourself.

I was a heavy BS user a couple of years ago. I built my biggest project to date using BS: http://angrybirds.tumblr.com In retrospect, I wasn't really getting anything other out of it than the grid. Nowadays, I take a much more modular approach and pick an appropriate grid system, roll out my own headers as they are often heavily custom anyway, and pick some resets for the forms.

Re: Twitter Bootstrap Expo

#13
post #9
post #3

Earlier quoted context omitted.

I don't see why people need to use Bootstrap at all. What's wrong with starting from scratch? Sure, Bootstrap has a lot of best practices you can copy / paste, but so do tons of other boilerplate projects on GitHub. I also don't see why people need to use grids. Grids are meant for graphic design (ie. http://subtraction.com/pics/0703/grids_are_good.pdf ) and architecture, not CSS. What's wrong with margins, paddings…

> I don't see why people need to use Bootstrap at all. So you can get your product to market faster. In many cases, stock Bootstrap ends up being fine to keep even when you're up and running, as 99% of people on the internet don't even know what Bootstrap is, or care, as long as your site works for them.

> So you can get your product to market faster.

So basically it's for people not too familiar with HTML and CSS? Ie. like a WordPress theme?

Re: Twitter Bootstrap Expo

#14
post #7
post #5

Earlier quoted context omitted.

Grids are used in typesetting for hundreds of years. Using grids is a best practice to enable manageable but aesthetically pleasing designs. Grids just make it easy to talk about where to put information on the screen. People could bring their own grids, but often it's easier to just reuse what exists. This is especially true for responsive websites which need more than one fixed-size grid. Also using a classname con…

Grids have been used in architecture for thousands of years. Sure, they might come in handy when drafting your webdesigns in Adobe or whatever, but not in the CSS. Just use your eyes and basic CSS. For true responsive websites, use media queries. As they say, "perfection is achieved, not when there's nothing left to add, but when there's nothing left to take away".

I've done it both ways and it's just faster with grids. When you don't want to spend too much time in the CSS part of your website. Especially for avoiding testing it with multiple browsers, using a framework like BS is really useful.

Re: Twitter Bootstrap Expo

#16
post #9

Earlier quoted context omitted.

> I don't see why people need to use Bootstrap at all. So you can get your product to market faster. In many cases, stock Bootstrap ends up being fine to keep even when you're up and running, as 99% of people on the internet don't even know what Bootstrap is, or care, as long as your site works for them.

> So you can get your product to market faster. So basically it's for people not too familiar with HTML and CSS? Ie. like a WordPress theme?

Not at all. It saves you from writing the same boilerplate code you write nearly every time you start a project. Familiarity with HTML and CSS has nothing to do with it.

Re: Twitter Bootstrap Expo

#17
post #9

Earlier quoted context omitted.

> I don't see why people need to use Bootstrap at all. So you can get your product to market faster. In many cases, stock Bootstrap ends up being fine to keep even when you're up and running, as 99% of people on the internet don't even know what Bootstrap is, or care, as long as your site works for them.

> So you can get your product to market faster. So basically it's for people not too familiar with HTML and CSS? Ie. like a WordPress theme?

Or people who are not interested in dealing with the cross platform complexities of HTML and CSS over multiple browsers, mobile, and so on when someone else has kindly solved the problem for them. Maybe they have other things to worry about such as marketing or work on the rest of the product.

Re: Twitter Bootstrap Expo

#18
post #17

Earlier quoted context omitted.

> So you can get your product to market faster. So basically it's for people not too familiar with HTML and CSS? Ie. like a WordPress theme?

Or people who are not interested in dealing with the cross platform complexities of HTML and CSS over multiple browsers, mobile, and so on when someone else has kindly solved the problem for them. Maybe they have other things to worry about such as marketing or work on the rest of the product.

That makes sense, thank you. But for those of you who find Bootstrap a little bit overkill, do check out:

https://github.com/h5bp/mobile-boilerplate

https://github.com/paranoida/css3-media-queries-boilerplate

Re: Twitter Bootstrap Expo

#19
post #7
post #5

Earlier quoted context omitted.

Grids are used in typesetting for hundreds of years. Using grids is a best practice to enable manageable but aesthetically pleasing designs. Grids just make it easy to talk about where to put information on the screen. People could bring their own grids, but often it's easier to just reuse what exists. This is especially true for responsive websites which need more than one fixed-size grid. Also using a classname con…

Grids have been used in architecture for thousands of years. Sure, they might come in handy when drafting your webdesigns in Adobe or whatever, but not in the CSS. Just use your eyes and basic CSS. For true responsive websites, use media queries. As they say, "perfection is achieved, not when there's nothing left to add, but when there's nothing left to take away".

Bootstrap 3 is a responsive grid that uses media queries. I can trivially adjust the look of a site on desktop/tablet/mobile, all just by adding a few classes. When you add in the fact that they manage all the cross-browser/platform quirks for you, it's quite a winning proposition to use Bootstrap to start off a new site. You'll certainly end up overriding various colours, margins, etc. but that's the easiest part of CSS anyway.

Re: Twitter Bootstrap Expo

#20
post #14
post #7

Earlier quoted context omitted.

Grids have been used in architecture for thousands of years. Sure, they might come in handy when drafting your webdesigns in Adobe or whatever, but not in the CSS. Just use your eyes and basic CSS. For true responsive websites, use media queries. As they say, "perfection is achieved, not when there's nothing left to add, but when there's nothing left to take away".

I've done it both ways and it's just faster with grids. When you don't want to spend too much time in the CSS part of your website. Especially for avoiding testing it with multiple browsers, using a framework like BS is really useful.

Good point. Thanks.
Post reply on HN