1
00:00:00,000 --> 00:00:04,780
[MUSIK]

2
00:00:04,780 --> 00:00:09,845
Wie wir aus der vorherigen Lektion verstanden haben,

3
00:00:09,845 --> 00:00:14,960
beinhaltet der Aufbau und die Bereitstellung von Websites eine Menge Schritte.

4
00:00:14,960 --> 00:00:19,070
Und wir haben uns die Verwendung von [INAUDIBLE] Skripten für

5
00:00:19,070 --> 00:00:22,220
die Erstellung und Bereitstellung von Aufgaben angesehen.

6
00:00:22,220 --> 00:00:27,820
In dieser Lektion konzentrieren wir uns auf Aufgaben-Renderings.

7
00:00:27,820 --> 00:00:33,190
Zwei insbesondere, Grunt und Gulp, und versuchen zu verstehen, wie

8
00:00:33,190 --> 00:00:39,669
sie ihre Automatisierung der verschiedenen Web-Entwicklungsaufgaben erleichtern.

9
00:00:41,640 --> 00:00:47,650
Die primäre Aufgabe eines Task Runners ist es, uns zu ermöglichen, die Aufgaben zu konfigurieren und sie

10
00:00:47,650 --> 00:00:50,410
dann automatisch wie sie auf Anfrage erneut auszuführen.

11
00:00:51,640 --> 00:00:56,515
In der vorherigen Lektion zeigen wir die NPM-Skripte des Benutzers,

12
00:00:56,515 --> 00:01:02,325
die wir in der Datei package.json eingerichtet haben, um einige dieser Aufgaben zu automatisieren,

13
00:01:02,325 --> 00:01:07,945
einschließlich der Verwendung von bei Änderung, um

14
00:01:07,945 --> 00:01:14,245
einige dieser Aufgaben automatisch auszuführen, basierend auf Änderungen an Dateien, die vorgenommen werden. Wenn

15
00:01:15,805 --> 00:01:22,420
wir zurückdenken, erkennen wir, dass wir uns im Node-Ökosystem befinden.

16
00:01:22,420 --> 00:01:30,440
Und was Node uns ermöglicht, ist, JavaScript auf dem Desktop auszuführen.

17
00:01:30,440 --> 00:01:34,460
Nun, mehr Glück als Menschen, die Programmierer, wie Sie von ihnen kennen,

18
00:01:36,200 --> 00:01:42,070
haben die Aufgabe übernommen, JavaScript selbst zu verwenden, um

19
00:01:43,620 --> 00:01:48,970
Anwendungen zu schreiben, die es uns ermöglichen, diese Aufgaben automatisch einzurichten und auszuführen.

20
00:01:48,970 --> 00:01:52,305
Hier kamen also die Task-Läufer ins Bild.

21
00:01:52,305 --> 00:01:58,930
Grunt, Schluck, Kuchen, Brunch, Brokkoli.

22
00:01:58,930 --> 00:02:00,640
Was ist das für eine Besessenheit mit Essen?

23
00:02:01,760 --> 00:02:06,150
Nun, wenn Sie lange an einem einzigen Ort sitzen, entwickeln Sie einen großen

24
00:02:06,150 --> 00:02:12,260
Appetit, Grunt und Gulp sind die beiden erfolgreichsten in diesem Bereich.

25
00:02:12,260 --> 00:02:15,730
In dieser Lektion werden wir uns beide genauer ansehen.

26
00:02:17,070 --> 00:02:22,360
Diese ermöglichen es uns, automatisierte Aufgaben für die

27
00:02:22,360 --> 00:02:26,410
Ausführung und den Aufbau und die Bereitstellung unserer Website zu verdoppeln.

28
00:02:27,620 --> 00:02:31,520
Wie ich bereits erwähnt habe, sind die JavaScript-basierten Task-Läufer, die beiden

29
00:02:31,520 --> 00:02:36,980
insbesondere, die wir in dieser Lektion behandeln werden, Grunt und Gulp.

30
00:02:36,980 --> 00:02:41,391
Grunt arbeitet basierend auf Konfiguration,

31
00:02:41,391 --> 00:02:45,800
während Gulp sich mehr auf Code konzentriert.

32
00:02:45,800 --> 00:02:50,160
Wir werden uns die beiden genauer ansehen, während wir weitermachen.

33
00:02:50,160 --> 00:02:58,120
Aber beide ermöglichen es uns so ziemlich, die gleichen Aufgaben zu erledigen.

34
00:02:58,120 --> 00:02:59,970
Beide sind um Plugins aufgebaut.

35
00:02:59,970 --> 00:03:04,980
Also, sowohl Grunt als auch Gulp bieten ein Framework, für das

36
00:03:04,980 --> 00:03:10,600
Sie verschiedene Plugins schreiben, mit denen Sie diese Art von Aufgaben ausführen können.

37
00:03:10,600 --> 00:03:15,810
So ermöglichen Grunt und Gulp zusammen mit ihren Plugins,

38
00:03:15,810 --> 00:03:18,380
verschiedene Aufgaben zu konfigurieren und auszuführen.

39
00:03:18,380 --> 00:03:24,600
Wenn du mich fragst, ist Grunt besser oder Gulp besser, das ist eine schwierige Frage zu beantworten.

40
00:03:26,140 --> 00:03:27,850
Die Grunt-Leute grunzen überall und

41
00:03:29,010 --> 00:03:31,700
sagen, dass ihre der beste Weg ist, es zu tun.

42
00:03:33,050 --> 00:03:36,390
Was die Gulp-Gemeinschaft schwer zu schlucken findet.

43
00:03:38,730 --> 00:03:44,020
Beide Gemeinschaften können Ihren Fernsehern leicht einen Lauf für ihr Geld geben.

44
00:03:45,800 --> 00:03:48,160
Aber aus meiner Sicht

45
00:03:49,950 --> 00:03:54,880
betrachte ich jedes dieser Werkzeuge als bloße Mechanismen, um meine Arbeit zu erledigen.

46
00:03:55,950 --> 00:03:59,410
Solange es meine Arbeit erledigt, bin ich damit zufrieden.

47
00:03:59,410 --> 00:04:04,910
Wenn man es einfacher macht, eine Reihe von Aufgaben auszuführen, die hat,

48
00:04:04,910 --> 00:04:09,600
dann wähle ich das eine über das andere für dieses bestimmte Projekt.

49
00:04:10,760 --> 00:04:17,190
Also meine Take is Event-VM-Skripte befriedigt Sie, stabil sie.

50
00:04:17,190 --> 00:04:20,460
Wenn Grunt der richtige Weg ist, sei mein Gast.

51
00:04:20,460 --> 00:04:26,710
Wenn Gulp es wert ist, befriedigt Sie, nehmen Sie einen großen Schluck und Sie werden zufrieden sein.

52
00:04:27,850 --> 00:04:32,486
Also, nachdem wir das gesagt haben, werfen wir einen Blick auf Grunt und Gulp.

53
00:04:32,486 --> 00:04:38,880
Ich werde Ihnen zeigen, wie Sie die gleichen Aufgaben ausführen

54
00:04:38,880 --> 00:04:43,810
, die ich mit den npm-Skripten in der vorherigen Lektion und der Übung gemacht habe.

55
00:04:45,730 --> 00:04:50,483
Indem Sie Ihnen die Grunt und die Gulp Art zeigen, die gleiche

56
00:04:50,483 --> 00:04:55,355
Art von Aufgaben in den Übungen zu tun, die diesem Vortrag folgen.

57
00:04:55,355 --> 00:04:58,239
( MUSIK)