Les langages de feuilles de style comme Sass et Less nous permettent d'organiser nos feuilles de style comme du vrai code source de programmation, de manière plus modulaire et maniable que les CSS bruts. L'utilisation de ces langues est encore un art jeune, et je suis curieux d'apprendre comment les autres développeurs les utilisent dans la pratique. L'une des caractéristiques intéressantes de l'ouverture du Web est que nous pouvons apprendre des autres en jetant un coup d'œil sur leur code HTML et CSS. Toutefois, ces nouveaux langages de feuille de style permettent aux développeurs de garder leur code source de feuille de style privé et de ne partager que la sortie CSS compilée. Les paramètres du compilateur standard auront souvent le dossier source de la feuille de style en dehors du webroot public. Si vous utilisez un préprocesseur CSS pour développer un site web commercial (à source fermée), considéreriez-vous la langue source de la feuille de style (Sass ou Less) équivalente au CSS en termes d'ouverture, ou est-ce un code source propriétaire? D'une part, ces langages "seulement" nous donnent une syntaxe différente pour l'écriture de feuilles de style, donc leur fonction est la même que la CSS qui est déjà visible publiquement. D'autre part, ils pourraient être considérés comme du «code source» et considérés comme propriétaires, de la même manière que le Ruby ou PHP qui conduit le site est utilisé pour générer du HTML.Est-ce que votre code source privé est SASS/Less stylesheets, ou public comme CSS?
Dans l'attente de vos pensées.
Cela a du sens: comme avec d'autres codes source, je peux le voir aller dans les deux sens, ouvert ou fermé. Ca va être intéressant car la sortie CSS traitée devient plus optimisée que celle optimisée par l'auteur, elle peut presque être compilée en source fermée (je ne parle pas seulement de formatage, mais de fonctions telles que @extends de Sass qui restructurent la sortie). –