Live data from Hacker News

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

news.ycombinator.com

21–30 of 112 posts

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

#22

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.

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

#25

Go ahead and start using Bootstrap 4, I've been using it in production and it's quite useful.

I'm also using Bootstrap 4a5 without issues on a small site that I initially upgraded from Bootstrap 3 mostly out of curiosity, and then pushed live when I didn't discover any major issues.

Since it's a "major rewrite of almost the entire project"[1], I can't recommend that new Bootstrap users invest any time in Bootstrap 3.

[1] https://v4-alpha.getbootstrap.com/migration/

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

#26

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?

#27

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.

I think, unlike assembly, CSS and browsers have improved some of the warts bootstrap was invented to address, do it's less helpful then it used to be (eg flexbox). Also, you can program without needing to learn assembly, but even with bootstrap, you need some CSS knowledge. Finally, learning a little assembly is not a terrible waste of time. I think most CS students still do.

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

#28

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.

My advice is to always understand the layer below what you're working with.

Learning assembly is worthwhile if you're programming in C.

Learning CSS is worthwhile if you're designing websites using Bootstrap.

Perhaps even more importantly though, CSS, JavaScript, and HTML have a longevity that's tremendously longer than any given framework. My understanding of these technologies from 15 years ago remains relevant today, and although there's been a lot of new features added, I can build upon that knowledge to incrementally learn new things. And I'm confident that in another 15 years from now, knowledge of these web technologies that underpin all the frameworks will still be relevant. The same can't be said of Bootstrap 4.

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

#29

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.

It's not the same thing. A similar comparison would be:

- Learn Javascript before you learn React etc.. - Learn Python before you learn Django etc .. - Learn LANGUAGE before you learn FRAMEWORK

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

#30

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, you should learn CSS. Whether or not you should roll your own bespoke CSS/JS for interface components depends on the project. You will learn a lot more about CSS if you do it yourself.

However, I encourage most folks to just use Bootstrap (or Foundation). They're not hard to learn, handle a lot of browser issues for you, are easily customizable, and are very well documented.

If someone ever tells you that Bootstrap is "bloated" or that they "don't like its design choices", they've probably never seen http://getbootstrap.com/customize/.

As a developer, I strongly prefer picking up projects that just use an established framework. No, it's not hard to go through someone's crappy CSS/JS components, but it's just another thing to think about. Let someone else write the JS for dropdown interactions and just build your app.

Post reply on HN