Les outils d’automatisation sont géniauxthey ils nous font gagner du temps et nous aident à éviter les erreurs humaines. Ils peuvent effectuer des tâches répétitives à un rythme beaucoup plus rapide et avec une meilleure précision, ce qui nous libère pour effectuer des tâches plus productives.
J’ai regardé les deux outils et voici mon plat à emporter.
Que font Gulp et Grunt ?
Les deux ont la possibilité de rechercher de nouveaux fichiers ou des modifications de fichiers dans certains répertoires et d’exécuter des tâches qui leur sont applicables. Une fois que vous avez configuré les processus que vous souhaitez exécuter et que vous les appliquez à vos fichiers existants, tous les fichiers nouveaux/modifiés auront automatiquement les processus qui leur seront également appliqués.
Gulp et Grunt sont tous deux des nœuds d’utilisation.js et plugins pour accomplir les tâches automatisées que vous avez configurées. Ils utilisent tous deux des fichiers .js
pour construire des tâches (c’est-à-dire gulpfile.js
pour Gulp, gruntfile.js
pour Grunt).
Les tâches courantes que les deux outils peuvent accomplir et/ou automatiser incluent:
- Compression des fichiers image
- Élimination des instructions du débogueur et de la console des scripts
- Réduction, concaténation et nettoyage de JavaScript et CSS
- Linting code pour les erreurs
- Mise à jour des bases de données
Gulp vs Grunt : Qu’est-ce qui est différent ?
Gulp
- Chaque plugin est conçu pour faire une chose très bien
- A plus de 4000 plugins (au moment de cet article)
- Plus rapide que Grunt – utilise des flux et gère des tâches en mémoire (un seul fichier est écrit)
- Peut traiter plusieurs tâches en même temps
- Repose plus sur le code que sur la configuration (moins conviviale)
Grunt