Personnellement, je trouve la syntaxe de SASS profondément, horriblement ennuyeuse. Pour les gens de Ruby / Python, c'est peut-être une seconde nature ; pour moi, qui suis un gars de Java, pas tellement. I fortement préférer MOINS qui s'appuie sur la syntaxe CSS au lieu d'en créer une nouvelle. Cela présente l'avantage supplémentaire de pouvoir utiliser vos fichiers CSS existants "tels quels" et d'y incorporer les fonctionnalités de LESS si nécessaire.
Cela dit, ni SASS ni LESS n'ont de portage Java à ma connaissance. Les deux sont basés sur ruby, cependant, donc vous pouvez les installer sous JRuby . Le seul problème avec cette approche est que JRuby est incroyablement lent à démarrer. Ce n'est pas un problème majeur, cependant, parce que vous allez probablement utiliser la surveillance des fichiers dans le développement (et une fois qu'il démarre, il fonctionne très bien) et vous n'allez pas vous soucier que votre construction prenne quelques secondes de plus lors du déploiement.
Il existe également des implémentations basées sur PHP, telles que MoinsPhp , xCSS et autres. Je ne les ai pas essayés personnellement.
3 votes
SASS/SCSS est développé en Ruby. Pour bénéficier des meilleures et des plus récentes fonctionnalités, il est préférable d'utiliser Ruby plutôt qu'une implémentation native en Java. Une implémentation native sera également en retard sur les dernières nouveautés.
5 votes
@Joepie, Avoir moins de dépendances est plus important pour moi que d'avoir la dernière version. SASS/SCSS tel qu'il est actuellement est assez bon pour mes besoins. Je veux juste un moyen léger de l'utiliser.
2 votes
Par ailleurs, le fait qu'une application ne soit pas "native" ne signifie pas automatiquement qu'elle sera obsolète. La traduction automatique pourrait être utilisée, ou un développeur enthousiaste pourrait la maintenir à jour.