[MUSIK]
Wie wir aus der vorherigen Lektion verstanden haben,
beinhaltet der Aufbau und die Bereitstellung von Websites eine Menge Schritte.
Und wir haben uns die Verwendung von [INAUDIBLE] Skripten für
die Erstellung und Bereitstellung von Aufgaben angesehen.
In dieser Lektion konzentrieren wir uns auf Aufgaben-Renderings.
Zwei insbesondere, Grunt und Gulp, und versuchen zu verstehen, wie
sie ihre Automatisierung der verschiedenen Web-Entwicklungsaufgaben erleichtern.
Die primäre Aufgabe eines Task Runners ist es, uns zu ermöglichen, die Aufgaben zu konfigurieren und sie
dann automatisch wie sie auf Anfrage erneut auszuführen.
In der vorherigen Lektion zeigen wir die NPM-Skripte des Benutzers,
die wir in der Datei package.json eingerichtet haben, um einige dieser Aufgaben zu automatisieren,
einschließlich der Verwendung von bei Änderung, um
einige dieser Aufgaben automatisch auszuführen, basierend auf Änderungen an Dateien, die vorgenommen werden. Wenn
wir zurückdenken, erkennen wir, dass wir uns im Node-Ökosystem befinden.
Und was Node uns ermöglicht, ist, JavaScript auf dem Desktop auszuführen.
Nun, mehr Glück als Menschen, die Programmierer, wie Sie von ihnen kennen,
haben die Aufgabe übernommen, JavaScript selbst zu verwenden, um
Anwendungen zu schreiben, die es uns ermöglichen, diese Aufgaben automatisch einzurichten und auszuführen.
Hier kamen also die Task-Läufer ins Bild.
Grunt, Schluck, Kuchen, Brunch, Brokkoli.
Was ist das für eine Besessenheit mit Essen?
Nun, wenn Sie lange an einem einzigen Ort sitzen, entwickeln Sie einen großen
Appetit, Grunt und Gulp sind die beiden erfolgreichsten in diesem Bereich.
In dieser Lektion werden wir uns beide genauer ansehen.
Diese ermöglichen es uns, automatisierte Aufgaben für die
Ausführung und den Aufbau und die Bereitstellung unserer Website zu verdoppeln.
Wie ich bereits erwähnt habe, sind die JavaScript-basierten Task-Läufer, die beiden
insbesondere, die wir in dieser Lektion behandeln werden, Grunt und Gulp.
Grunt arbeitet basierend auf Konfiguration,
während Gulp sich mehr auf Code konzentriert.
Wir werden uns die beiden genauer ansehen, während wir weitermachen.
Aber beide ermöglichen es uns so ziemlich, die gleichen Aufgaben zu erledigen.
Beide sind um Plugins aufgebaut.
Also, sowohl Grunt als auch Gulp bieten ein Framework, für das
Sie verschiedene Plugins schreiben, mit denen Sie diese Art von Aufgaben ausführen können.
So ermöglichen Grunt und Gulp zusammen mit ihren Plugins,
verschiedene Aufgaben zu konfigurieren und auszuführen.
Wenn du mich fragst, ist Grunt besser oder Gulp besser, das ist eine schwierige Frage zu beantworten.
Die Grunt-Leute grunzen überall und
sagen, dass ihre der beste Weg ist, es zu tun.
Was die Gulp-Gemeinschaft schwer zu schlucken findet.
Beide Gemeinschaften können Ihren Fernsehern leicht einen Lauf für ihr Geld geben.
Aber aus meiner Sicht
betrachte ich jedes dieser Werkzeuge als bloße Mechanismen, um meine Arbeit zu erledigen.
Solange es meine Arbeit erledigt, bin ich damit zufrieden.
Wenn man es einfacher macht, eine Reihe von Aufgaben auszuführen, die hat,
dann wähle ich das eine über das andere für dieses bestimmte Projekt.
Also meine Take is Event-VM-Skripte befriedigt Sie, stabil sie.
Wenn Grunt der richtige Weg ist, sei mein Gast.
Wenn Gulp es wert ist, befriedigt Sie, nehmen Sie einen großen Schluck und Sie werden zufrieden sein.
Also, nachdem wir das gesagt haben, werfen wir einen Blick auf Grunt und Gulp.
Ich werde Ihnen zeigen, wie Sie die gleichen Aufgaben ausführen
, die ich mit den npm-Skripten in der vorherigen Lektion und der Übung gemacht habe.
Indem Sie Ihnen die Grunt und die Gulp Art zeigen, die gleiche
Art von Aufgaben in den Übungen zu tun, die diesem Vortrag folgen.
( MUSIK)