﻿1
00:00:01,350 --> 00:00:02,710
‫Instructor: Entonces, de

2
00:00:02,710 --> 00:00:05,670
‫ahora en adelante usaremos Express en nuestra aplicación.

3
00:00:05,670 --> 00:00:07,480
‫Entonces, la pregunta lógica ahora

4
00:00:07,480 --> 00:00:10,393
‫es ¿qué es Express y por qué deberíamos usarlo?

5
00:00:11,460 --> 00:00:15,460
‫Entonces, Express es un nodo mínimo. js framework, lo que significa

6
00:00:15,460 --> 00:00:19,530
‫que en realidad está construido sobre node. js.

7
00:00:19,530 --> 00:00:22,533
‫Básicamente es un nivel más alto de abstracción, pero,

8
00:00:22,533 --> 00:00:23,940
‫detrás de escena,

9
00:00:23,940 --> 00:00:28,940
‫Express está escrito al 100% usando node. js código, ¿de acuerdo?

10
00:00:28,950 --> 00:00:32,031
‫También es el nodo más popular. js framework, por cierto.

11
00:00:32,031 --> 00:00:33,590
‫Hay un par de otros,

12
00:00:33,590 --> 00:00:36,053
‫pero Express se ha convertido en el estándar aquí.

13
00:00:36,890 --> 00:00:39,450
‫Por lo tanto, Express contiene un conjunto de

14
00:00:39,450 --> 00:00:41,450
‫características muy robusto y muy útil.

15
00:00:41,450 --> 00:00:43,240
‫Cosas como enrutamiento complejo,

16
00:00:43,240 --> 00:00:45,874
‫manejo más fácil de solicitudes y respuestas,

17
00:00:45,874 --> 00:00:48,610
‫adición de middleware, renderización del lado del servidor

18
00:00:48,610 --> 00:00:52,258
‫y mucho, mucho más, están incluidos desde el primer momento.

19
00:00:52,258 --> 00:00:56,060
‫Y esto, por supuesto, nos permite escribir node. js mucho más

20
00:00:56,060 --> 00:00:58,360
‫rápido que antes porque no

21
00:00:58,360 --> 00:01:01,320
‫tenemos que reinventar la rueda, básicamente.

22
00:01:01,320 --> 00:01:04,007
‫No tenemos que repetir el mismo código una

23
00:01:04,007 --> 00:01:06,610
‫y otra vez cada vez que

24
00:01:06,610 --> 00:01:09,380
‫necesitamos implementar algún enrutamiento realmente complejo, por ejemplo,

25
00:01:09,380 --> 00:01:12,070
‫o algún sistema de plantillas o algo así.

26
00:01:12,070 --> 00:01:14,540
‫Entonces, todo eso ya está incluido en Express,

27
00:01:14,540 --> 00:01:16,260
‫listo para que lo usemos.

28
00:01:16,260 --> 00:01:18,100
‫Por ejemplo, recuerde

29
00:01:18,100 --> 00:01:20,163
‫cómo hicimos algunas rutas extremadamente

30
00:01:20,163 --> 00:01:22,860
‫simples justo en la intersección de

31
00:01:22,860 --> 00:01:26,520
‫este curso, pero aún no fue realmente sencillo implementarlas.

32
00:01:26,520 --> 00:01:28,020
‫Pero, con Express,

33
00:01:28,020 --> 00:01:30,951
‫será diez veces más simple, como verá.

34
00:01:30,951 --> 00:01:33,480
‫Además, Express facilita la organización

35
00:01:33,480 --> 00:01:37,210
‫de nuestra aplicación en la arquitectura MVC, que

36
00:01:37,210 --> 00:01:40,680
‫es un patrón de arquitectura de software muy

37
00:01:40,680 --> 00:01:43,640
‫popular que exploraremos durante este curso.

38
00:01:43,640 --> 00:01:46,170
‫Entonces, en conclusión, Express hará nuestras

39
00:01:46,170 --> 00:01:48,750
‫vidas con node. js mucho más

40
00:01:48,750 --> 00:01:52,190
‫fácil y la experiencia es mucho más agradable.

41
00:01:52,190 --> 00:01:55,090
‫Así que no puedo esperar para mostrárselo a lo largo de esta sección.

