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.
Ask HN: Should I learn Bootstrap 3 or 4 at this moment?
81–90 of 112 posts
Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?
#82Learning 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.
Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?
#83Earlier 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.
Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?
#84Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?
#85Earlier 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.
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?
#86FWIW 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.
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?
#87Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?
#88Earlier 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.
Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?
#89Earlier 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
Re: Ask HN: Should I learn Bootstrap 3 or 4 at this moment?
#90Earlier 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.
For assembly, perhaps that should be something like https://ocw.mit.edu/courses/electrical-engineering-and-compu...