1
00:00:07,150 --> 00:00:13,840
Welcome to brand new section and that is express shares.

2
00:00:15,880 --> 00:00:21,400
Well, you may be asking, are we going to run a new programming language?

3
00:00:21,430 --> 00:00:24,160
The answer is no.

4
00:00:24,190 --> 00:00:26,710
Then what is experts?

5
00:00:26,740 --> 00:00:28,990
Let's answer that.

6
00:00:29,530 --> 00:00:36,730
Express is a framework for creating Node.js applications much easier.

7
00:00:37,180 --> 00:00:41,980
The technical term here is what we call framework.

8
00:00:42,190 --> 00:00:47,790
And the key point here is for creating Node.js applications much easier.

9
00:00:47,800 --> 00:00:50,530
So what is a framework?

10
00:00:50,650 --> 00:00:57,910
Well, as a developer, we call something don't reinvent the wheel or don't repeat yourself.

11
00:00:57,910 --> 00:01:05,260
Simply means that as a developer, you don't need to start from scratch when you have tools designed

12
00:01:05,260 --> 00:01:07,180
to help you with your project.

13
00:01:07,210 --> 00:01:15,100
So frameworks are software that are developed and used by developers to build applications.

14
00:01:15,910 --> 00:01:23,440
It means that frameworks takes abstraction, which is not part of our business logic of application

15
00:01:23,440 --> 00:01:27,910
away, and it will allow us to focus on the business logic.

16
00:01:28,120 --> 00:01:35,680
So if we are trying to use core vanilla Node.js to build application, for example, APIs, our life

17
00:01:35,680 --> 00:01:42,500
is going to be difficult where even to be able to parse incoming data, we need to write a lot of code

18
00:01:42,500 --> 00:01:43,500
to get it done.

19
00:01:43,510 --> 00:01:47,940
So Express makes our life easier, so let's learn more.

20
00:01:47,950 --> 00:01:56,380
Why Express In that way, you better understand what is expressed where Express is Node.js, meaning

21
00:01:56,380 --> 00:02:01,750
that Express was built on top of Node.js.

22
00:02:02,110 --> 00:02:08,500
So if you write express code, it means indirectly we are writing Node.js code.

23
00:02:08,620 --> 00:02:14,200
So why do we need X space if we have Node.js?

24
00:02:14,230 --> 00:02:16,840
Here comes the answer.

25
00:02:17,140 --> 00:02:20,500
Let's answer this question the next video.

