automatiseringsværktøjer er gode-de sparer os tid og hjælper os med at undgå menneskelige fejl. De kan udføre gentagne opgaver i et meget hurtigere tempo og med bedre præcision, hvilket frigør os til at udføre mere produktive opgaver.
Jeg har kigget på begge værktøjer, og her er min afhentning.
Hvad gør Gulp og Grunt?
begge har mulighed for at tjekke for nye filer eller ændringer i filer i bestemte mapper og køre opgaver, der gælder for dem. Når du har konfigureret de processer, du vil køre, og anvende dem på dine eksisterende filer, vil alle nye/ændrede filer automatisk også have processerne anvendt på dem.
Gulp og Grunt er begge brug Node.JS og plugins til at udføre de automatiserede opgaver, du har oprettet. De bruger begge .js
filer til at opbygge opgaver (dvs. gulpfile.js
til Gulp, gruntfile.js
til Grunt).
almindelige opgaver, som begge værktøjer kan udføre og/eller automatisere, inkluderer:
- komprimering af billedfiler
- eliminering af debugger-og konsolopgørelser fra scripts
- Minificering, sammenkædning og oprydning af JavaScript og CSS
- Linting-kode for fejl
- opdatering af databaser
Gulp vs Grunt: hvad er anderledes?
Gulp
- hvert plugin er designet til at gøre en ting meget godt
- har 4000+ plugins (på tidspunktet for denne artikel)
- hurtigere end Grunt – bruger streams og håndterer opgaver i hukommelsen (kun en fil er skrevet)
- kan behandle flere opgaver på samme tid
- er mere afhængig af kode end konfiguration (mindre venlig)
Grunt