LESS und Sass haben beide verschiedene Frameworks und Bibliotheken, die Sie in Ihren Workflow integrieren können. Die meisten beinhalten eine Art Prefixing Mixin, so dass Sie wahrscheinlich die gleichen Ergebnisse von beiden Methoden erhalten, und wenn das das Einzige ist Benutze es für, dann wird es wahrscheinlich egal sein, welches du benutzt.
Wo LESS und Sass ihre Kraft bekommen, ist in all den anderen Dingen, die sie tun können, einschließlich der Verschachtelung von Deklarationen, Variablen, Loops und anderen Mixins, die für ein bestimmtes Projekt nicht unbedingt erforderlich sind.
Mit dieser Macht kommt natürlich Unterschiede in der Syntax - Sie beginnen, weg von nativem CSS, einschließlich der Syntax für die Handhabung von Präfixen. In LESS und Sass, wenn Sie Vendor-Präfixe auf etwas haben möchten, gehen Sie im Allgemeinen durch die @mixin
Syntax. Dies ist der Hauptunterschied in der "Entwicklererfahrung", den Sie sehen werden, aber wiederum sind LESS und Sass größere Werkzeuge als Autoprefixer, also werden Sie wahrscheinlich die Mixin-Syntax teilweise mit der anderen Syntax kombinieren Änderungen.
Mit anderen Worten - verwenden Sie Tools wie Autoprefixer oder Präfix, wenn Sie nur das Präfix verwenden, und verwenden Sie LESS oder Sass, wenn Sie die anderen Funktionen verwenden möchten.
Gibt es hier ein tatsächliches Programmierproblem? – cimmanon
SO ist nicht nur für Probleme. Ich stelle eine quantitative Frage über den Unterschied in den Fähigkeiten zwischen zwei Software-Stücken. – Marplesoft
Sie können Autoprefixer mit Sass/LESS verwenden. Autoprefixer für CSS 3 Präfix und Sass für Geschäftslogik. Ich erstelle Autoprefixer genau, um es mit Sass zu verwenden, nicht zu ersetzen :). –