Tenho refletido sobre uma decisão que parece simples, mas que influencia diretamente a manutenibilidade e o futuro de um projeto.
Se hoje você começasse um projeto do zero, qual abordagem de estilo adotaria: CSS tradicional (ou CSS moderno com boas práticas) ou Tailwind CSS?
O Tailwind trouxe ganhos claros de produtividade, padronização visual e velocidade no front-end moderno. Não dá para negar. Porém, começam a surgir rumores sobre uma possível descontinuação ou, no mínimo, mudanças profundas no framework. E isso levanta algumas questões importantes.
Até que ponto é seguro basear toda a camada de estilo de um projeto em um framework utilitário de terceiros?
Em um cenário de descontinuação do Tailwind, o projeto ficaria tecnicamente “preso” a ele?
A manutenção futura exigiria uma refatoração completa dos estilos ou seria possível conviver com o código atual sem grandes riscos?
Outro ponto relevante: CSS puro evoluiu muito. Hoje temos variáveis nativas, container queries, layers, escopo melhor definido e uma organização muito mais madura do que no passado. Será que ainda faz sentido terceirizar totalmente essa camada?
Por outro lado, abrir mão do Tailwind significa assumir mais disciplina de arquitetura CSS, algo que nem todo time consegue sustentar no longo prazo.
No fim, a pergunta não é só “qual é mais produtivo agora”, mas qual decisão envelhece melhor em projetos que precisam durar anos.
Quero ouvir a visão de quem já manteve projetos grandes, de quem já migrou estilos no meio do caminho e de quem vive o dia a dia de times diferentes.