Sia LESS che Sass hanno diversi framework e librerie che puoi integrare nel tuo flusso di lavoro, molti dei quali includono una sorta di mixin di prefisso, quindi molto probabilmente otterrai gli stessi risultati con entrambi i metodi, e se è l'unica cosa che usarlo per, quindi probabilmente non importa quale si utilizza.
Dove LESS e Sass ottengono il loro potere è in tutte le altre cose che possono fare, incluse cose come annidamento di dichiarazioni, variabili, loop e altri mixin, che possono o meno essere ciò che è necessario per un dato progetto.
Con questo potere, ovviamente, vengono le differenze di sintassi: si inizia a spostarsi dal CSS nativo, inclusa la sintassi per la gestione dei prefissi. In LESS e Sass, se si desidera avere prefissi di fornitori su qualcosa, generalmente si utilizza la sintassi @mixin
. Questa è la principale differenza in "esperienza dello sviluppatore" che vedrai, ma ancora una volta, LESS e Sass sono strumenti più grandi di autoprefixer, quindi probabilmente stai prendendo la sintassi mixin in parte e parcel con l'altra sintassi i cambiamenti.
In altre parole, utilizzare gli strumenti come autoprefixer o prefisso se tutto ciò che si sta utilizzando è il prefisso e utilizzare LESS o Sass se si desidera utilizzare le altre funzionalità.
C'è un problema di programmazione reale qui? – cimmanon
SO non è solo per problemi. Sto facendo una domanda quantitativa sulla differenza di capacità tra due pezzi di software. – Marplesoft
È possibile utilizzare Autoprefixer con Sass/LESS. Autoprefixer per prefisso CSS 3 e Sass per business logic. Creo Autoprefixer esattamente per usarlo con Sass, non per sostituire :). –