semantic UI

Semantic UI: почему он

Semantic UI как фреймворк имеет свои достатки и недостатки. Давайте начнем с хорошего.

1. Лаконичный HTML
Semantic UI использует слова и классы в качестве взаимозаменяемых понятий.
Для того, чтобы интуитивно связывать понятия, классы применяют синтаксис разговорного языка: существительное, модифицирующие связи, порядок слов и многозначность. Получите те же преимущества как от BEM или SMACSS, но без лишней скуки.

2. Понятный Javascript
Semantic использует простые фразы, называемые действиями, которые вызывают всю функциональность. Любое произвольное решение в компоненте подключено как настройка, которую разработчики могут изменить под свои нужды.

3. Упрощенная отладка
Простое логирование позволяет находить проблемные места без особых усилий.

4. Невероятная кастомизация
Semantic оснащен интуитивно понятной системой наследования и большим количеством переменных для оформления, что дает вам полную свободу в дизайне. Разработайте свой интерфейс один раз, а затем используйте этот код везде.

Semantic

И о грустном, но к счастью его не много.
1. Намного тяжелее в понимание
Сравнительно с другими фрейморками все не так просто.

2. Не часто применяется
Сейчас почти на каждом активном проекте подключение Bootstrap, и если будет задача переверстать страницу или же вам попадется активный проект на Bootstrap, ваше знание Semantic не пригодится, так как подключать два фреймворка с одинаковыми задачи – глупо.

Мой личный вывод. Уже скоро Semantic UI обойдет нынешние фреймовки из-за своей функциональности. Так как у того же Bootstrap все очень грустно, по сути ничего кроме адаптивной сетки – нет, точнее есть, но лучше самому делать. Данный фреймворк довольно быстро развивается, выпускает много новых плюшек и постоянно обновляться. В следующих статья, я постараюсь объяснить основы работы и функциональность Semantic UI.

Оставьте ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *