Языки стилей, такие как Sass и Less, позволяют нам упорядочивать наши таблицы стилей, такие как настоящий исходный код программирования, более модульными и управляемыми способами, чем когда-либо мог бы использоваться CSS. Использование этих языков по-прежнему является молодым искусством, и мне любопытно узнать, как другие разработчики используют их на практике.Являются ли ваши SASS/Less stylesheets частным исходным кодом или public, как CSS?
Одна из опрятных особенностей открытости Интернета заключается в том, что мы можем учиться у других, просматривая их HTML и CSS. Однако эти новые языки таблиц стилей позволяют разработчикам сохранять собственный исходный код таблицы стилей и делиться только скомпилированным выводом CSS. Стандартные параметры компилятора часто содержат исходную папку таблицы стилей вне общедоступного webroot.
Если вы используете препроцессор CSS для создания коммерческого (закрытого источника) веб-сайта, рассмотрите ли вы исходный язык стилей (Sass или Less), эквивалентный CSS с точки зрения открытости, или же это собственный исходный код?
С одной стороны, эти языки «только» дают нам различный синтаксис для написания стилей, поэтому их функция такая же, как и CSS, уже общедоступный.
С другой стороны, их можно рассматривать как «исходный код» и считаться проприетарными, так же как Ruby или PHP, которые управляют сайтом, используются для генерации HTML.
С нетерпением ждем ваших мыслей.
Это имеет смысл: как с другим исходным кодом, я вижу, что он работает в обоих направлениях, открыт или закрыт. Это будет интересно, поскольку обработанный вывод CSS становится более оптимизированным для машины, чем оптимизированным автором, он может быть почти как скомпилированный закрытый источник (я имею в виду не форматирование, а использование таких функций, как Sass's @extends, которые реструктурируют вывод). –