Hi.
YAML ist eine überladene Frechheit und sicher kein einfacher Baukasten, wo man sich das nötige aussucht :)
Findste? Warum?
Wenn du dich damit abfindest, dass alles "gleich" und aussieht, ist ein Framework oder ein fertiges Grid schön und gut - aber das spielt sich im echten Leben nicht, da funkt der Designer und der Kunde dazwischen. Wenn man dann mit starren Vorgaben arbeiten muss, ist das nicht förderlich - in der Zeit kann man dasselbe schneller "zu Fuß" erreichen,
Wenn man seine Pappenheimer schon kennt, kann man sich einen "Baukasten" selbst zusammenstellen (mit dem, was man selbst regelmäßig braucht) und damit wesentlich schneller zum Ziel kommen, als mit einem Framework, welches für einen gänzlich anderen Anwendungszweck gedacht ist.
Bei YAML kommt erschwerend dazu, dass die visuelle Abfolge der im HTML-Quelltext entspricht und dass Layout mit Präsentation vermischt wird - das versuchen die zwar durch das role-Attribut zu fixen, unpraktisch ist es aber trotzdem.
YAML ist fein für Menschen die keine Ahnung davon haben, was sie da eigentlich tun - und selbst für diese ist es unpraktisch, weil sie es nicht ohne Gefahr anpassen können - es gibt aufgrund der Größe so viele Abhängigkeiten, dass ein "dreh" an der einen Stelle alles Mögliche auf der anderen Seite kaputt machen kann. Wenn man sich so einen Baukasten selbst zusammenstellt hat (und auch weiß, was man gemacht hat), tut man sich viel leichter, Konseqenzen abzuschätzen.
Wie schon gesagt: man nimmt sich einen Tag und zieht das durch - das ist keine Hexerei.