Why developers HATE TailwindCSS.

Why developers HATE TailwindCSS.

James Luterek

1 год назад

15,594 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@Justatireddev-f5s
@Justatireddev-f5s - 01.11.2024 21:23

You are missing a very crucial point: you can abstract a component with "messy CSS" and reuse, BUT that is going to be STILL repetition. You can easily write `class="bg-blue-500 hover:bg-blue-400 text-white font-bold py-2 px-4 border-b-4 border-blue-700 hover:border-blue-500 rounded"` for just 1 button, but if this button is repeated 1000x in the DOM, that this long line just adds up. Now multiple this for everything and you have a way larger HTML file than if you had simply followed many years of good practice and wrote `class="main-button"`. Also is that clean and effective to abstract every train wreck into its own component? People I see just copy-paste these long classes to every div in a form for example.
Moreover, a thing that is going to happen in every company that makes it to have users: redesign. A well-thought out CSS architecture anticipates design changes, light-dark schemes and so on with CSS variables. Build a CSS zen garden with Tailwind friends.
Of course you will have a very strong reaction when somebody undoes 10+ years of progress with great marketing. Just learn CSS (also learn SQL, your life will change).

Ответить
@harem_lord-FFM
@harem_lord-FFM - 18.08.2024 12:07

Bootstrap forever!!!

Ответить
@VladyVeselinov
@VladyVeselinov - 04.08.2024 05:05

I really don't like it because it's hard to read.

Ответить
@pokemonjb2143
@pokemonjb2143 - 22.07.2024 10:01

Create your own class bro @

Ответить
@akanahketo5823
@akanahketo5823 - 05.06.2024 19:06

I would like to use NextUI, but... it has TailwindCSS.

Ответить
@Joooooooooooosh
@Joooooooooooosh - 23.02.2024 07:46

Tailwind makes me want to vomit. It's a trendy way of writing horrible sloppy UI that makes people feel better about not being able to grasp the concept of semantic styles. (And yes, I'm a developer, so your video is accurate.)

Ответить
@AndiKod
@AndiKod - 18.01.2024 00:12

Nice click-bait of a title, for basically saying Tailwind is great and if you don't like it it's because you must be some novelty hating boomer :)

Ответить
@jacobgoldenart
@jacobgoldenart - 04.12.2023 20:04

I really want to like tailwind, but I find for the way I like to tweak my css in the browser, it's not that great of an experience. I usually create some html/css and then start adjusting the styles/css in devtools so that I can see my changes in the browser and adjust things at the pixel level and add and remove classes as needed, even with live reload, this is tricky to do with tailwind, cause you can't really 'tweak' tailwind classes in the browser because they are compiled, you can only really disable or add new classes (with a browser extension) so you can't take full advantage of fine tuning your design in the browser, which makes for a clunky experience imo.

Ответить
@tenone7726
@tenone7726 - 11.11.2023 18:59

I hate tailwind it is ugly as F**k. I dont konw how much faster it is at the end but the moment you try to revisit it its like pile of poop.

Ответить
@ryanleemartin7758
@ryanleemartin7758 - 08.10.2023 22:10

I don't know. I find that the more I learn about CSS the less I like tailwind. I find tailwind becomes more unnecessary when building components like with svelte. It's just not that hard to write scoped css. I'm on the fence. It does get you started quickly and copy pasting a pile of stuff that looks good from the jump is nice. But these shortcuts can prevent you from really learning CSS which is the best investment and worth your time.

Ответить
@nothiiiiiiiing
@nothiiiiiiiing - 06.08.2023 00:53

i personally love tailwindcss

Ответить
@obelisk.5890
@obelisk.5890 - 30.06.2023 22:50

I don’t hate it and it seems useful. I just like being able to create elements liberally without having to alter any framework classes.

Ответить
@scienc3tv
@scienc3tv - 08.06.2023 11:12

Actually, we, the developers, LOVE TailwindCSS

Ответить
@oscarljimenez5717
@oscarljimenez5717 - 08.06.2023 10:40

PandaCSS > TailwindCSS

Ответить
@LucianoLee
@LucianoLee - 06.06.2023 05:08

I love tailwind very much.

Ответить
@alfsan8664
@alfsan8664 - 05.06.2023 23:24

Why do you love tailwind , its like inline style but worst

Ответить
@tuffilaro1565
@tuffilaro1565 - 05.06.2023 13:17

I completely agree with your analysis! Tailwind is great for components, but when making a pure HTML based site, I can understand that people might not like the "messiness" of it. In that case I would still recommend using something like SASS over plain CSS, to clean up the code even more if you prefer that.

Ответить
@sambeg2
@sambeg2 - 05.06.2023 07:55

People who don't use css and scss, and people who don't know how to use tailwind hate CSS.

Ответить
@ecel_style
@ecel_style - 04.06.2023 16:23

didnt meet anyone hate it. haters gonna hate

Ответить
@prgrmr8666
@prgrmr8666 - 04.06.2023 13:50

Why developers hate tailwind?
Developers: who said?

Ответить
@0xbyt3z
@0xbyt3z - 04.06.2023 07:04

i hate those who hate tailwind. they love bootstrap only because they don't have the ability design something better looking. I've used bootstrap/bulma for more than 3-4 years.

Ответить
@revoktorment440
@revoktorment440 - 04.06.2023 03:36

As a senior frontend dev. I concur.

Ответить
@HoratioKJV
@HoratioKJV - 03.06.2023 22:23

If Tailwind is truly straightforward and advantageous, why did its creators take years to develop Tailwindui and why is there a cost associated with the complete version?

Ответить
@bigkurz
@bigkurz - 03.06.2023 22:09

It’s just styling. Not that big a deal no reason to hate it lol

Ответить
@ripplesr5655
@ripplesr5655 - 03.06.2023 18:37

I adore it!

Ответить
@BlackistedGod
@BlackistedGod - 03.06.2023 18:37

ezy pezy, use those long ugly classes for quick mock-up, but create your own classes and apply tailwind style on production if you want clean html code. no more bloated CSS bundles you dont need like using other popular CSS framework

Ответить
@diogen8443
@diogen8443 - 03.06.2023 00:01

I am wondering how there are lots of paradigms of separating and isolating the code, that this is good, and at the same time people encourage applying tons of css classes for styling a single div. This mess with 3 lines of css classes in a single div could be useful only if it is not you who will maintain the code after somebody. Css should be isolated as well. However in some cases tailwind is very useful.

Ответить
@fabinSilvas
@fabinSilvas - 02.06.2023 23:08

Interestingly, the guy who hates tailwind is the same developer who in 2023 uses SASS and jquery because he's too lazy to learn ES5 >= and modern CSS3

Ответить
@siamekanto
@siamekanto - 02.06.2023 19:03

devlopers love tailwind css

Ответить
@aldanasjuan
@aldanasjuan - 02.06.2023 18:39

Hater here. I prefer pure css in svelte, either scoped or globally so the html looks clean. And I work hand in hand with designers so custom designs are easier with pure css/emmet.

Ответить
@paulvalor8022
@paulvalor8022 - 02.06.2023 15:04

Not convinced

Ответить
@bapi6060
@bapi6060 - 01.06.2023 20:04

css was invented not to write styles inline😂

Ответить
@saburex2
@saburex2 - 01.06.2023 18:47

Why would I fill my components with garbage classes instead of using clean style objects🤷‍♂️

Ответить
@carlhandy
@carlhandy - 01.06.2023 14:11

It’s very time consuming working with tailwind

Ответить
@deecee2204
@deecee2204 - 30.05.2023 17:25

as a fullstack i hate it

Ответить
@hamidrezakaramian5274
@hamidrezakaramian5274 - 30.05.2023 02:15

I can't find anyone (in my co-workers) who hates Tailwind, we love Tailwind, tailwind changes the industry and it's so amazing.

Ответить
@ashortrant
@ashortrant - 28.05.2023 19:57

I like the video, but is tell not show, show example when component works

Ответить
@AsiriBiz
@AsiriBiz - 27.05.2023 21:36

Just dont use it 👻

Ответить
@meriofrog
@meriofrog - 27.05.2023 15:41

When I first started out, I used tailwind and I started to hate it, then I moved on to scss, and then I started to use tailwind again and I fell in love with it. If you know how to use it and get the most out of it, you are going to love it 100%

Ответить
@clown6334
@clown6334 - 27.05.2023 15:28

Actually, this is just one way to use it. If you don't like inline styling, you can @apply tailwind classes in your css file, so you can create your own classes. I will never understand people who hate on tailwind, and the only thing they can say is that it requires inline styling. Just take a look at the documentation before hating on something.

Ответить
@stevenismart
@stevenismart - 26.05.2023 06:41

If there are no wireframes and I'm just freestyling it, I use TailwindCSS to quickly set up a layout. Then I go back and start organizing the components and add classes. When you have a better idea on how you want your site to look like, you can name the classes and components better. Using typescript prevents any simple mistakes along the way.

Ответить
@alexxitoprivacy5189
@alexxitoprivacy5189 - 24.05.2023 16:56

I love tailwindcss.

Ответить
@gorilla-san
@gorilla-san - 24.05.2023 16:11

I agree with most of this stuff, but what do you mean 'responsive by design'? You literally have to set styles manually for every breakpoint. The only thing I've seen that's responsive by design is the container class.

Ответить
@dbred67
@dbred67 - 24.05.2023 15:56

Separating css and html makes a lot of sense but it's not the way most teams work. When a dev is stuck building css they prefer tooling such as tailwind over making css files.

Ответить
@ihateorangecat
@ihateorangecat - 24.05.2023 15:28

Tailwind > CSS
fact 💯

Ответить
@truth-12345.
@truth-12345. - 24.05.2023 15:10

Naahhh.... I'll just use Bootstrap.

Ответить
@roebienarnaiz
@roebienarnaiz - 24.05.2023 12:56

As a newbie, I learned basic CSS then discovered TailwindCSS I used it and it further improve my knowledge in vanilla CSS.

Ответить
@sultonbekrakhimov6623
@sultonbekrakhimov6623 - 24.05.2023 12:19

I love it, cuz it's trade between clean html template file but complex css rules and a bit ugly html but all rules in it, I choose the latter because it's easier to build middle sized websites without time wasting by trying to find common css rules between components, for large applications maybe writing your own css rules and using presets is good

Ответить