Welcome to brand new section and that is express shares.
Well, you may be asking, are we going to run a new programming language?
The answer is no.
Then what is experts?
Let's answer that.
Express is a framework for creating Node.js applications much easier.
The technical term here is what we call framework.
And the key point here is for creating Node.js applications much easier.
So what is a framework?
Well, as a developer, we call something don't reinvent the wheel or don't repeat yourself.
Simply means that as a developer, you don't need to start from scratch when you have tools designed
to help you with your project.
So frameworks are software that are developed and used by developers to build applications.
It means that frameworks takes abstraction, which is not part of our business logic of application
away, and it will allow us to focus on the business logic.
So if we are trying to use core vanilla Node.js to build application, for example, APIs, our life
is going to be difficult where even to be able to parse incoming data, we need to write a lot of code
to get it done.
So Express makes our life easier, so let's learn more.
Why Express In that way, you better understand what is expressed where Express is Node.js, meaning
that Express was built on top of Node.js.
So if you write express code, it means indirectly we are writing Node.js code.
So why do we need X space if we have Node.js?
Here comes the answer.
Let's answer this question the next video.