6 ms·
If you find yourself at a point in your life where you're selecting between Tailwind and Bootstrap, you need to stop and think hard when did things go so wrong.
by 3cats-in-a-coat 3y ago
If you find yourself at a point in your life where you're selecting between Tailwind and Bootstrap, you need to stop and think hard when did things go so wrong.
- slimebot80 3y agoUnder Reason 2: "For Tailwind you will often end up writing something like following" - I think they meant "For bootstrap.."?
- rhuru 3y agoNo. Tailwind does not give you any button specific css, you are supposed to write it yourself. Where as bootstrap comes with .btn classes. So I think the article is correct.
- Karishma1234 3y agoSometimes I wonder, when did HN went so wrong and is full of comments that do not further the discussion but purely result into flamewar and ridiculous homilies.
- 3cats-in-a-coat 3y agoMost of my comments are serious. But asking me to take Tailwind seriously as a CSS framework is like asking me to take Flat Earth Society seriously in a science forum. Everything has a threshold where you cross from the plausible to the absurd. To me there's a non-zero chance Tailwind is (or at least started as) a parody of bad software design. We just had a submission the other day that "the JavaScript ecosystem has a talent problem". It's a real problem. CSS's very goal is to separate styles into reusable, readable rules, and here comes Tailwind, inlining them into an endless combination of increasingly obscure and indecipherable abbreviations. Are you not entertained? It seems deliberate.
- ChainOfFools 3y agoI've only been here since 2015 so I'm not bringing much more than an early middle-aged viewpoint, in HN years. But I noticed a big uptick of this starting to happen when cryptocurrency people began proselytizing aggressively around 2016, 2017, so much so that I actually made an account to push back on it in some small way (my handle was originally blockchainoffools, but the hn handle limits knocked my block off) having been only a lurker for a couple years prior. Then it seem like the S/N regained some of its old strength for a bit. However the noise (and the halo of meta-noise such as this very comment) surged again to a degree that dwarfs the intensity of the crypto invasion, when first twitter and then reddit announced the end of free 3rd party API access.
- rhuru 3y agoI did not know Crypto bros are that old. Interesting observation though.
- mdwalters 3y agojust use plain css. easiest solution ever.
- copperx 3y agoThat requires me to remember all the little corner cases.
- 3cats-in-a-coat 3y agoCSS used to have many little corners. It doesn't these days. What it has is an excess of features, that may be hard to recall. But large language models are surprisingly good at bridging this gap when you need a hand in writing a snippet for a given layout. I suspect people waste more time learning Tailwind than they would write plain CSS. And by "plain CSS" I do not exclude tools like SCSS/SASS/LESS, whose utility is confirmed by the fact CSS itself is adopting some of their features and syntax (variables, nesting). Imagine CSS adopting some of Tailwind's syntax, though... Wow. Sorry for the disturbing mental image.
- dbbk 3y agoLike what?
- mdwalters 3y agoyou mean border-radius?