Sass et moins de préprocesseurs
- 1519
- 121
- Mélissa Perrot
Coke ou Pepsi, Mac ou PC, Marvel ou DC? Dans chaque communauté, il y a un débat sur ce qui est mieux. Pour les concepteurs de sites Web ou les développeurs, ce débat est Sass ou moins.
Les feuilles de style syntaxiquement impressionnantes (SASS) et le CSS plus maigre (moins) sont tous deux des préprocesseurs CSS. Ce sont des extensions de feuille de style spécial qui facilitent la conception et la plus efficace. Sass et moins se compiler dans les feuilles de style CSS afin que les navigateurs puissent les lire. C'est une étape nécessaire car les navigateurs modernes ne peuvent pas lire .sass ou .moins de types de fichiers.
Si vous prévoyez d'être dans le monde du développement Web, c'est une bonne idée d'être bien versé dans l'un des deux préprocesseurs, si pas tous les deux. En fin de compte, ils ont beaucoup de similitudes. Ils rendent l'écriture CSS plus simple, plus orienté objet et plus agréable. Néanmoins, il y a quelques différences clés.
01 de 05
Sass est dans Ruby tandis que moins est en javascript
Images Shannon Fagan / GettySass est basé en rubis et nécessite une installation de rubis. Ce n'est pas grave si vous avez un mac. Cependant, c'est une installation plus longue si vous avez une machine Windows.
Moins a été construit dans Ruby, comme Sass, mais il a été porté vers JavaScript. Pour en utiliser moins, vous devez télécharger les fichiers JavaScript applicables à votre serveur ou compiler les feuilles CSS via un compilateur hors ligne.
02 de 05
Pour attribuer des variables, Sass utilise «$» tandis que moins utilise «@»
Images Luis Alvarez / GettySass et moins utilisent des caractères spécialisés pour attribuer des variables. Cela fait partie de l'utilisation de ces préprocesseurs. Vous n'avez pas à continuer de saisir les spécifications chaque fois que vous souhaitez attribuer des variables. Au lieu de cela, vous pouvez simplement entrer le personnage.
Dans Sass, c'est le signe du dollar ($). En moins, c'est le symbole "at" (@). Le seul inconvénient pour moins est qu'il existe quelques sélecteurs CSS existants qui utilisent déjà @. Cette complication pourrait raidir un peu la courbe d'apprentissage.
03 de 05
Sass a une boussole tandis que moins a un pré-point
Images Caiaimage / GerttySass et moins ont des extensions disponibles pour intégrer des mixins (la possibilité de stocker et de partager les déclarations CSS sur un site).
SASS utilise Compass for Mixins, qui comprend toutes les options disponibles avec des mises à jour pour une prise en charge future.
Moins a un pré-point.Moins de mixins, moins d'éléments, GS et sans cadre. La prise en charge des logiciels de Moins est plus fragmentée que SASS, ce qui entraîne de nombreuses options différentes pour des extensions qui ne fonctionnent pas toutes de la même manière. Pour votre projet, vous devrez peut-être utiliser plusieurs (ou toutes) des extensions énumérées pour reproduire les performances de Compass.
04 de 05
Moins a de meilleurs messages d'erreur que SASS
Images Razvan Chisu / GettySass et moins ont été testés pour leur capacité à signaler les erreurs en syntaxe. Moins a des messages d'erreur plus précis dans les tests - il a rapporté l'emplacement correct de l'erreur. Cela peut être utile lorsqu'une faute de frappe fait dérailler le code. Moins de messages d'erreur peuvent vous aider à identifier rapidement le problème.
05 de 05
Moins a une documentation plus conviviale que SASS
Images de héros / images GettyLe moins de documentation est visuellement attrayant et plus facile à suivre pour les nouveaux utilisateurs. La documentation SASS nécessite soit beaucoup plus de connaissances de base, soit des références croisées fréquentes avec un wiki pendant la configuration.
Ce fait en soi pourrait peser lourdement sur les taux d'adoption de Sass ou moins.
- « Différences entre les agents de libération conditionnelle et de probation
- Le guide complet du dépistage des locataires »