If you are creating a new website or with a small web development team in a short amount of time, most developers lean towards Bootstrap to help wi...
For further actions, you may consider blocking this person and/or reporting abuse
Never was a fan of Tailwind or any other low-level CSS frameworks. Maybe it doesn't fit the projects I'm currently working on. But.. I don't understand that cliche "you don't have to be a CSS expert". What does it mean exactly? That you don't need to learn all of the property names? That' s true, but instead you have to learn all the Tailwinds custom classes that represent that properties. Tailwind is all about workflow, it doesn't add or subtract anything to or from CSS. It is a rewrite of CSS.
Btw, when did we start calling CSS a vanilla CSS?
You don't have to be an expert in CSS, to use tailwind. CSS original name if you look it up is Vanilla CSS. Anything else
I switch between Bootstrap & Tailwind quite regularly, so I'm kind of excited to see what happens in the CSS space. I did have some thoughts I wanted to share:
I think the same could be said for Tailwind. Either way, I think adding PurgeCSS to every project regardless of framework is a massive win :D
I think the current biggest failure of Bootstrap is that it doesn't push that you can configure it by
overriding the SCSS variables & adjusting the mixins. Plus, you can just include the parts you want instead of all of it.
Thanks for the feedback and tips, thats why I am here, to network, share tips etc.
I agree with you. Bootstrap is highly customizable. But, you have to know about scsss ...
Learning scss is challenging and rewarding in the long run.
I think both serve differente purposes. Bootstrap has its own design sistem, it's not intended to be used if you need to overcustomize its components. While bootstrap comes with a component design system approach, tailwind comes with a utility based approach, which basically transfer the styling resposibility to ready-to-use classes and focus in design tokens instead of design patterns. But just as B4, tailwind comes with its own problems, like the need of heavy tooling, messy HTML and non DRY approach to code
Thanks for the feedback
I disagree with this premise. Bootstrap consists of many independent components that you can selectively enabled and disable. I also don't understand what benefit Tailwind provides over Bootstrap.
I am not an expert, just gave my opinion,
But with Tailwind, we have to apply lots of css classes which makes page's HTML too big, isn't it?
You can brake HTML in components with any framework so your components are small.
Then you can move your VERY LARGE amount of utility classes to an old style
.my-class
classnames and use the @apply directive this wayAnd you can compile tailwind utlilty classes to .css at any moment so you can return to plain .css and it is still readable
It all depends, again I am not an expert
Love tailwind man. It's great for any project
I’m considering tailwind for my next project. But only after looking at Tailwind UI and all it’s pre-built UI componentes…
Go for it, Ithink you will like it. Again I am not bashing Bootstrap, or CSS (Vanilla CSS). Just sharing with the DEV community