Gulp - Aperçu

Qu'est-ce que Gulp?

Gulp est un exécuteur de tâches qui utilise Node.js comme plate-forme. Gulp utilise uniquement le code JavaScript et aide à exécuter des tâches frontales et des applications Web à grande échelle. Il crée des tâches automatisées du système telles que la minification CSS et HTML, la concaténation des fichiers de bibliothèque et la compilation des fichiers SASS. Ces tâches peuvent être exécutées à l'aide de scripts Shell ou Bash sur la ligne de commande.

Pourquoi utiliser Gulp?

  • Il est plus court, plus simple et plus rapide par rapport aux autres coureurs de tâches.
  • Utilise SASS et LESS comme préprocesseur CSS.
  • Actualise automatiquement la page après la modification des fichiers source.
  • Facile à comprendre et à créer le Gulpfile.js car il utilise du code JavaScript pur pour créer la tâche.

L'histoire

Toute la documentation de Gulp est couverte par la licence CC0. Initialement, Gulp v1.0.0 est sorti le 15 janvier 2015, et la version actuelle de Gulp estv3.9.0.

traits

  • Fournit une minification et une concaténation.
  • Utilise du code JavaScript pur.
  • Convertit LESS ou SASS en compilation CSS.
  • Gère la manipulation de fichiers dans la mémoire et améliore la vitesse en utilisant la plate-forme Node.js.

Avantages

  • Énorme avantage de vitesse par rapport à tout autre coureur de tâches
  • Facile à coder et à comprendre.
  • Facile à tester les applications Web.
  • Les plugins sont simples à utiliser et sont conçus pour faire une chose à la fois.
  • Effectue des tâches répétitives à plusieurs reprises, telles que la réduction des feuilles de style, la compression d'images, etc.

Désavantages

  • Plus de dépendances et est un nouveau venu par rapport à Grunt.
  • En utilisant les plugins Gulp, vous ne pouvez pas effectuer plusieurs tâches.
  • La configuration n'est pas aussi propre que Grunt.