CSS-фреймворки
Типичный разбор на собеседовании:
- Bootstrap — медленный цикл релизов (исторически Bootstrap 4 долго был в alpha). Не хватало бы, например, готового spinner-button — часто нужен в UI.
- Semantic UI — структура исходников и theming сложны для кастомизации; hardcoded config path; переменные переопределять труднее, чем в Bootstrap.
- Bulma — много несемантичных/лишних классов и разметки; слабая обратная совместимость — апдейты ломают тонко.
Итог
Оценивайте фреймворк по кастомизации темы, стабильности API и «весу» лишней разметки, а не только по красоте демо.