Hacker News new | ask | show | jobs
by monfera 3209 days ago
I think there are other reasons for dismissing BEM, it's quite an opinionated and shallow structuring, good for some stuff and not for others. Very HTML tag oriented, for which we have, well, HTML tags already. Its claims are simply not true (eg. "Reduces style conflicts by keeping CSS specificity to a minimum level."). Even in syntax, it saves on silly things (".btn"?) and wastes much more on, in effect, introducing Hungarian notation to CSS. I could go on but no time rn
1 comments

Please do go on. Can you explain what you're talking about re: HTML tags? Maybe brush up here http://getbem.com/naming/