Live data from Hacker News

Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

news.ycombinator.com

81–90 of 112 posts

Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

#81

Learning Bootstrap 3 or 4 should take you very little time, I would suggest you don't learn either of them, but instead take the time to learn CSS (I am of course assuming you are not already a CSS wiz). You can look at the source of Bootstrap to see how they accomplished certain things if you'd like, but if you're doing anything more than prototyping (and even then), I feel there is very little benefit to using Boot…

Yes and at the same time all devs should learn assembly so they have a better idea what's going on with their program.

In a parallel universe there must be a non-sarcastic version of you, and I agree with them. I genuinely believe that devs should have at least some familiarity with any flavour of assembly.

Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

#82

Learning Bootstrap 3 or 4 should take you very little time, I would suggest you don't learn either of them, but instead take the time to learn CSS (I am of course assuming you are not already a CSS wiz). You can look at the source of Bootstrap to see how they accomplished certain things if you'd like, but if you're doing anything more than prototyping (and even then), I feel there is very little benefit to using Boot…

Yes and at the same time all devs should learn assembly so they have a better idea what's going on with their program.

[deleted]

Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

#83
post #8

Earlier quoted context omitted.

As a backend dev, I wish somebody had told me this exact advice earlier on in my career. CSS does have a fair amount of silly legacy shit, but it's really not all that bad once you dive in. Another good project's source code to learn from is Skeleton. (more simple than bootstrap) CSS version: https://github.com/dhg/Skeleton Sass version: https://github.com/WhatsNewSaes/Skeleton-Sass Edit: For more of a tutorial appro…

A great resource for digging into the nitty gritty fundamentals of layout (the hardest part of CSS, in my mind): http://book.mixu.net/css/ I came across this when I was looking to gain a more complete mental model of how CSS layout works, as opposed to to the odd assortment of tricks, approaches, and googling I had been relying thus far.

Thanks for sharing it. It looks pretty solid.

Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

#84
The answer you want is to use Bootstrap 3. The reason is that you are new and tutorials will be written for that version. Although generally speaking I would start with 4, you also don't want to burn out on stupid unfinished/incomplete work. Don't burn out when you are just starting!

Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

#85
post #41

Earlier quoted context omitted.

> CSS frameworks by definition require you to put styling in your markup. How do mixin-based CSS frameworks require you to put styling in your markup?

Oh, I might not be aware of that type of CSS framework. Can you point me to some examples? I was thinking of frameworks like Bootstrap and Semantic UI.

FYI: https://coderwall.com/p/wixovg/bootstrap-without-all-the-deb...

I.e., used properly, Bootstrap itself is "that type of CSS framework".

Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

#86

FWIW I'd never use either on a production site. But for a quick-and-dirty internal site or to just play around with, I can't think of any reason not to use 4.

Please elaborate why you don't use them on a production site. It will be really helpful.

The "CSS Frameworks" like Bootstrap, Foundation, etc. tend to be very opinionated and therefore, for some aspects, difficult to customize. The production sites on which I've worked generally want to project their own unique identity and not look like the "million other Bootstrap sites on the internet." It often ends up being harder to override the BS/Foundation/etc. styles than simply creating a framework from scratch.

Also, as others have noted, the large frameworks tend to be ... well ... large. That can definitely drag down performance if you're forcing a bunch of CSS into a browser that isn't actually needed by the site.

Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

#88
post #8

Earlier quoted context omitted.

As a backend dev, I wish somebody had told me this exact advice earlier on in my career. CSS does have a fair amount of silly legacy shit, but it's really not all that bad once you dive in. Another good project's source code to learn from is Skeleton. (more simple than bootstrap) CSS version: https://github.com/dhg/Skeleton Sass version: https://github.com/WhatsNewSaes/Skeleton-Sass Edit: For more of a tutorial appro…

A great resource for digging into the nitty gritty fundamentals of layout (the hardest part of CSS, in my mind): http://book.mixu.net/css/ I came across this when I was looking to gain a more complete mental model of how CSS layout works, as opposed to to the odd assortment of tricks, approaches, and googling I had been relying thus far.

Holy shit. I've been looking for something like this for half a decade.

Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

#89
post #78
post #47

Earlier quoted context omitted.

> "No, learn CSS!" but isn't CSS exceedingly simple? No, it's not. I don't want to start a CSS flame war, but at least for layout / positioning I struggle every single time with CSS, especially on sites with dynamic content. CSS is my least favorite part of the web development stack by far.

Why not to use Flexbox then? http://caniuse.com/#feat=flexbox

You cannot use Flexbox if you are targeting the enterprise market, since they are often stuck on old versions of IE due to slow moving and draconian IT departments.

Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?

#90
post #81

Earlier quoted context omitted.

Yes and at the same time all devs should learn assembly so they have a better idea what's going on with their program.

In a parallel universe there must be a non-sarcastic version of you, and I agree with them. I genuinely believe that devs should have at least some familiarity with any flavour of assembly.

This advice would be better if we could point people to a canonical way to learn that layer of abstraction.

For assembly, perhaps that should be something like https://ocw.mit.edu/courses/electrical-engineering-and-compu...

Post reply on HN