Re:Tailwind: A Utility-First CSS Framework
by cramer_corey on Thursday September 27, 2018 @12:48PM
(#18086277)
You make interesting points. For me, as a back-end developer, the prevalence of Bootstrap is a major con because I can't (due to lack of knowledge or confidence, I'm not sure) make a Bootstrap site look like anything other than a Bootstrap site with different colors. Tailwind is the first front-end framework that successfully got me away from that and helped me execute own unique design vision. What seems to come to you easily is a complete struggle for me.
Re:Tailwind: A Utility-First CSS Framework
by janimo on Thursday September 27, 2018 @03:25PM
(#18087775)
For websites where having a unique design is not a requirement or a priority, Bootstrap and similar frameworks are very helpful.
Re:Tailwind: A Utility-First CSS Framework
by cramer_corey on Thursday September 27, 2018 @05:08PM
(#18088699)
Don't disagree with this at all. Bootstrap, like Tailwind, is a tool and after I purchased a cordless drill I didn't go around telling everybody I know to throw out their manual screwdrivers because the revolution has arrived. It seems to me that's what people perceive is happening here.
Re:Tailwind: A Utility-First CSS Framework
by deltron3030 on Thursday September 27, 2018 @03:32PM
(#18087828)
Tailwind isn't really competing against Bootstrap imo, it's an option to keep working the "Boostrap way" once you start fighting the framework and want to create your own instead, or want to preserve working with utility classes for simple custom landing pages.
If you need to customize the components a lot you might lose most of the benefits that Bootsrap provides, that's where Tailwind comes in.
It also means, for front-end developers like me, that I can create a company theme on Bootstrap, and get junior developers to use it can feel comfortable with being able to implement the brand design language and not have to pixel-fiddle. Not only does this strengthen the technical skillset of my team, but it also helps keep standards high when dealing with offshore resources.
We can get them to build UI for entirely separate projects, slap our branding on it, and dramatically cut down on resource allocation, time, and effort.
So, here's the thing: this is great, but Bootstrap also has utility classes these days. If I use Tailwind, or Foundation, or Bulma, I immediate lose out on developer leverage. This is so much more powerful than moving some classes around.
Approaching all of these design concerns in a slightly different way just isn't powerful enough to outweigh the leverage Bootstrap has over everything else out there.
It's just not significantly different enough. It doesn't standout to me. In fact, how it differentiates in its introduction is a _con_ to me. No, the industry doesn't need complete UI kits, design languages vary enough that this could provide additional undesired weight, however people use buttons, drop-downs, and many other common components _all the time_.
A major competitor to Bootstrap in the arena would need to do something revolutionary.