|
|
|
|
|
by sbergot
2029 days ago
|
|
Sorry to burst your bubble but Tailwind is anything but "yet-to-be-proven-framework". It is a very solid and powerful abstraction that has existed for 3 years. Speaking of piles of abstractions, please enlighten me. What is not a pile of abstraction today? Even x86 instructions are implemented with microcode. Speaking of tests, anyone with some frontend experience will recognize that jest is a testing library. I would say that your comment is the epitom of a HN frontend thread ie mean criticism by someone with 0 experience in the field. |
|
Tailwind’s entire premise stands on these pillars which are shaky at best:
- Developers don’t want to write css so they add insane amounts of nuisance in templates. Impossible to read the design language.
- The original author of Tailwind complains about naming classes in the css but Tailwind ironically names things that are “tx—-bb-4-2” or whatever the hell that means. No thanks, I’ll write “customer-support-card” or something useful. Maybe even more generic - “card”.
- Tailwind’s front page is everything that’s wrong with this. Moving around components with “mr-4” tags and shifting it up. Left. Right. Making it larger. That means that there is no standardized design language and you’ll create design that will have no cohesive unity. One component will have “mr-4” margin and another “mr-3”.
We have the technology. Sass can create compositional components with reusability and logical hierarchy. There is no need for this Tailwind nonsense.
Tailwind is a controversial project, not mature. It’s proponents think that others just don’t get it. No, we do. We’ve used it and it makes it very fast to get something working but that’s more telling about one’s inability to take the time to think about layout/design and writing proper sass.