automatiseringstools zijn geweldig–ze besparen ons tijd en helpen ons menselijke fouten te voorkomen. Ze kunnen repetitieve taken veel sneller en met betere precisie uitvoeren, waardoor we productievere taken kunnen uitvoeren.
Ik heb beide tools bekeken en hier is mijn afhaalmaaltijd.
wat doen Gulp en Grunt?
beide hebben de mogelijkheid om te controleren op nieuwe bestanden, of wijzigingen in bestanden, in bepaalde mappen en taken uit te voeren die op hen van toepassing zijn. Zodra u de processen die u wilt uitvoeren en toe te passen op uw bestaande bestanden hebt ingesteld, zal elke nieuwe/gewijzigde bestanden automatisch de processen toegepast op hen ook.
Gulp en Grunt zijn beide use Node.js en plugins om de geautomatiseerde taken die u hebt ingesteld uit te voeren. Beiden gebruiken .js
bestanden om taken te bouwen (d.w.z. gulpfile.js
voor Gulp, gruntfile.js
voor Grunt).
gemeenschappelijke taken die beide gereedschappen kunnen uitvoeren en / of automatiseren omvatten:
- imagebestanden comprimeren
- Debugger-en console-statements uit scripts verwijderen
- Minifying, concatenating, and cleaning up JavaScript and CSS
- Linting-code voor fouten
- databases bijwerken
Gulp vs Grunt: Wat is er anders?
Gulp
- elke plugin is ontworpen om één ding heel goed te doen
- heeft 4000+ plugins (ten tijde van dit artikel)
- sneller dan Grunt – gebruikt streams en behandelt taken in het geheugen (slechts één bestand is geschreven)
- kan meerdere taken tegelijkertijd verwerken
- vertrouwt meer op code dan configuratie (minder vriendelijk)
Grunt