Да, на выходе результат схожий, но с исходными файлами становится чуть проще работать за счет подобной автоматизации. Также уменьшаются возможные коллизии, так как задача генерации уникальных селекторов перекладывается на роботов.
Реже возникает необходимость увеличивать специфичность селекторов, так как можно свободно писать .title и не думать о последствиях.
CSS прекрасен своей простотой. Зачем превращать его в язык программирования?
А по поводу примера, селекторы типа .my-mega-widget с ростом кодовой базы становятся довольно длинными и работать с ними не всегда удобно.
Я бы сказал, тут интерес другой момент. В эру компонентного подхода можно довольно лаконично описывать состояние компонента без необходимости добавлять какой-то префикс, который гарантирует уникальный неймспейс. Например, с помощь CSS Модулей, туже самую кнопку можно описать как-то так:
Справедливости ради отмечу, что одно задание проверяет несколько человек и учитывается несколько мнений при оценке задания.
А подробнее, думаю, сможет Женя FTDeBUGgeR рассказать.
Я имел ввиду, что название Школы устоялось со временем и если его поменять, то, как мне кажется, это вызовет больше вопросов :)
Вероятно, использовать термин «веб-разработка» в контексте «разработки интерфейсов» не совсем корректно. Но, я не понимаю, почему ты считаешь, что речь идет только о верстке? Расскажи пожалуйста.
Кажется, само понятие школы подразумевает обучение в каком-то виде :) Однако, формат Школы может меняться год от года — стараемся учитывать пожелания участников, да и обучающих ресурсов становится больше. В результате акцент смещается к практике.
Название Школы, на мой взгляд, является узнаваемым брендом и его поменять сложнее.
Ну и на правах оффтопа: мне всегда казалось, что понятие «Разработка интерфейсов» подразумевает углубление в какую-то узкую область знаний, нежели «Веб-разработка». Последнее подразумевает более широкий кругозор.
Реже возникает необходимость увеличивать специфичность селекторов, так как можно свободно писать .title и не думать о последствиях.
А по поводу примера, селекторы типа .my-mega-widget с ростом кодовой базы становятся довольно длинными и работать с ними не всегда удобно.
Я бы сказал, тут интерес другой момент. В эру компонентного подхода можно довольно лаконично описывать состояние компонента без необходимости добавлять какой-то префикс, который гарантирует уникальный неймспейс. Например, с помощь CSS Модулей, туже самую кнопку можно описать как-то так:
А подробнее, думаю, сможет Женя FTDeBUGgeR рассказать.
Вероятно, использовать термин «веб-разработка» в контексте «разработки интерфейсов» не совсем корректно. Но, я не понимаю, почему ты считаешь, что речь идет только о верстке? Расскажи пожалуйста.
Название Школы, на мой взгляд, является узнаваемым брендом и его поменять сложнее.
Ну и на правах оффтопа: мне всегда казалось, что понятие «Разработка интерфейсов» подразумевает углубление в какую-то узкую область знаний, нежели «Веб-разработка». Последнее подразумевает более широкий кругозор.