Сравнительный анализ CSS-фреймворк ов. Методологии использования CSS в веб-приложениях
Аннотация
Целью работы является изучение и анализ различных методологий CSS, а также представления корректного использования тех или иных подходов в реальных проектах.
Выпускная квалификационная работа содержит 7 глав. В первой главе описываются основные проблемы Vanilla CSS и подходы, с помощью которых можно решить эти проблемы. Во второй главе описывается методология БЭМ, её достоинства, недостатки, качество и количество решенных проблем, а также приведены примеры фреймворков, основанных на этой методологии. С третьей по пятую главы приведены аналогичные разборы методологий: CSS-modules, CSS-in-JS, Препроцессоры CSS. В шестой главе рассматриваются метрики сравнения методологий, а также само сравнение. В седьмой главе описывается использование каждой конкретной методологии в рабочих проектах
Выпускная квалификационная работа содержит 7 глав. В первой главе описываются основные проблемы Vanilla CSS и подходы, с помощью которых можно решить эти проблемы. Во второй главе описывается методология БЭМ, её достоинства, недостатки, качество и количество решенных проблем, а также приведены примеры фреймворков, основанных на этой методологии. С третьей по пятую главы приведены аналогичные разборы методологий: CSS-modules, CSS-in-JS, Препроцессоры CSS. В шестой главе рассматриваются метрики сравнения методологий, а также само сравнение. В седьмой главе описывается использование каждой конкретной методологии в рабочих проектах