Gli strumenti di automazione sono fantastici: ci fanno risparmiare tempo e ci aiutano a evitare l’errore umano. Possono svolgere attività ripetitive a un ritmo molto più veloce e con una migliore precisione, il che ci libera per svolgere attività più produttive.
Ho guardato entrambi gli strumenti e qui è il mio takeaway.
Cosa fanno Gulp e Grunt?
Entrambi hanno la possibilità di verificare la presenza di nuovi file, o modifiche ai file, in determinate directory ed eseguire attività ad essi applicabili. Una volta impostati i processi che si desidera eseguire e applicarli ai file esistenti, tutti i file nuovi/modificati avranno automaticamente i processi applicati anche a loro.
Gulp e Grunt sono entrambi Nodo uso.js e plugin per eseguire le attività automatizzate che hai impostato. Entrambi usano i file.js
per creare attività (ad esempiogulpfile.js
per Gulp,gruntfile.js
per Grunt).
Le attività comuni che entrambi gli strumenti possono eseguire e / o automatizzare includono:
- Compressione di file immagine
- Eliminazione delle istruzioni del debugger e della console dagli script
- Minimizzazione, concatenazione e pulizia di JavaScript e CSS
- Codice di linting per errori
- Aggiornamento dei database
Gulp vs Grunt: Cosa c’è di diverso?
Gulp
- Ogni plugin è progettato per fare una cosa molto bene
- Ha 4000+ plugin (al momento di questo articolo)
- più Veloce di Grugnito – utilizza flussi e gestisce attività in memoria (solo un file viene scritto)
- Grado di elaborare più attività allo stesso tempo
- si Basa più su codice di configurazione (meno amichevole)
Grugnito