kus
Wouldn't a semantic UI have things like a <menu> tag that was up to the
browser to render?

------
inputcoffee
What is the best way to think of this. Is this like Twitter Bootstrap and Zurb
Foundation, or is this like something else entirely?

~~~
ukyrgf
This is the step between making prototypes with Bootstrap/Foundation and
turning those classes/mixins into a final working application. You don't want
your final build to have a bunch of 'col-md-6' class names.

~~~
enraged_camel
>>You don't want your final build to have a bunch of 'col-md-6' class names.

Why not? Who cares what your class names are?

~~~
karmajunkie
Nobody, except the individual that has to change them all when you need to
swap out frameworks or upgrade to a version that breaks compatibility or the
product team decides on a new layout across the app...

~~~
enraged_camel
Okay, no one has actually explained how Semantic UI overcomes this.

What if in the future you decide to switch from Semantic UI to something else?

~~~
karmajunkie
Fair point, but I'm with you on it—I'm not proposing Semantic UI is any
better, just that ".col-md-12" has its own set of problems. I suppose in
theory what would be the best is using application selectors (i.e. class names
your application owns) with the sass version of bootstrap/semantic/etc to
extend the selectors with appropriate styles. However, I've done this, and
while I'm no CSS expert so I probably was doing something wrong, my
stylesheets became ginormous.

Now, I just kind of live with the ".col-md-12" business...

------
taeric
I alternate between thinking this sort of thing is merely misguided, or merely
a waste of time.

I want to like it, a lot. But I can't help feeling that this ship sailed years
ago.

Simple UIs that are easy to interpret are a thing of the nineties. We left
them because we evidently didn't realize what we had. Also, people like flashy
things. A lot.

------
ssijak
Why is bootstrap 4 taking so long to get to a final version? All that waiting
is pushing me towards other librari