Okay.
So we are making a great progress.
Hey there.
Everyone is here.
And welcome to another video.
Now that we know that this is all what we information, we know that we know we are going to use Node.js
vs code and this is the framework or kind of a thing that we want to design.
But the next question is to pick up a framework why we are picking the framework in the first place.
Can't we just do it in direct Node.js?
Yes, of course.
It is absolutely 100 possible to do everything in just the pure Node.js it gives you by default or right
out of the box servers.
And you can also send the JSON response.
So technically you can design all of this, but it is really, really painful.
It takes so much of the long time to just define one route and all of this is a little bit of the craziness
going on and programmers don't like that much of complexity.
Thus they have designed some frameworks, some libraries to make your life easier.
Under the hood they are using code, JavaScript and sometimes a bit of Node.js to make your things and
life easier and to make sure that the complexity is hidden behind.
And you are being presented with an abstract layer so that you can focus on doing what really is important
for you rather than fixing up the bugs and the issues.
It should be easier for you for this.
There is no shortage of frameworks, so let's go ahead and see that how we are going to be dealing up
with that.
So let's pick a web framework, but how we are going to pick them up.
Now, this obviously is a big question and is a big debate that which one is better, which one is worst?
And some people will say the performance is good.
Some people will say readability code or readability code.
Reusability.
There are lots of parameters that can come into the picture.
And I really am a firm believer that until unless you have tried something, at least for a few days,
please don't just say that that's bad.
At least give it a try.
Otherwise how you actually know that this is bad.
So make sure you try it out.
So what are available for us to try?
And there is a lot there is a lot of frameworks available in market JavaScript being really a popular
language.
It gives you so many of the options.
First one being expressed, jes, which I'm pretty sure many of you have heard about it, but there
is a CO, there is a sales genius and there is a happy dev, but these are not the only one.
There is a doNis Darby and there's a loopback.
There is a total there's a whole lot of frameworks that I can introduce you to, to write and do the
exact same job that you'll be doing in Express or probably something else.
Let's at least take a look on some of them.
So let's go ahead and open these up.
So we're going to go ahead and open them up onto all tabs.
And you can also I highly recommend you to at least walk through, take a look on their website and
decide whatever you like.
Now for this entirety of the course we will be going through with the Express because it makes more
sense.
It is the most popular among all of them.
Yes.
Some of the new applications are companies are using co y as well, but this express outruns every one
of them.
This is majority market share and chances are high that you'll be using them how to use them?
Nobody knows it.
Everybody looks into the documentation and I'll walk you through how to read the documentation as well.
This is COA and again this is again very similar, very familiar to the Express.
And if sometimes I feel that whenever I'm writing in COA it's almost like an express but few more features,
then there is a sales jobs.
Of course you can go ahead and use that and you can use Hoppy as well.
It's really amazing.
But again, we need to settle it somewhere and in this case we are going to be settling with something
which is already very popular.
A lot of Internet help is available and I do have a lot of familiarity with the express in my my lifetime.
So now that you know that it is important to pick up a framework to make our life easier, but it is
not compulsory.
We will be going with express cheers.
So finally in the next video we will be firing up our VTS code and we'll be installing express will
be going through in the documentation.
If you want to go ahead of me and read some of the documentation, fantastic.
Go ahead and do that.
But I highly recommend to follow along with me in this one.
But reading part, you always can do that before me.
Okay, so that's it for this one.
Now that you know about frameworks, let's go ahead and catch up in the next video.