Hello, friend.
Welcome back.
In this video, I will discuss about what is NBC and its benefits, first of all, what is NBC?
NBC is a programming design pattern or my policy, which separate your application presentation from
your business logic in NBC.
You will get three components.
One is M for the model, B is for The View and C is for the controller.
Every component of each part are designed to perform a specific task.
Now let's talk about the benefits of the NBC.
Fast benefit of the NBC is usability.
It means one of the blocked portion of your code.
You can use it over the project for several times, thinking you can easily maintain this application.
That benefit of the NBC is banning developer work at the time without interacting one another for NBC
support.
That takes time and development.
In short, it means like in your project, if you complete one block of motion are complete total development,
then you can test this part individually.
Let's check this with an example.
Like when you browse one of the URL from your browser, like Facebook dot com and click on the.
And then what exactly happened behind the scene?
Your requests go to the Facebook server, then Facebook server encoding this request from the data source,
which we call as database.
So it will encourage this request and pass some of the appropriate data and send it to the server and
then server depend on you that that will be visible in your browser.
Eskin by e-mail, formative source.
So now this process, if we match with the NBC, when you see these Isdell pages in your browser, used
to view then server work as controller because it will decided your request, like when you enter the
Facebook dot com, then it will show you the Facebook homepage.
And when you click on the Facebook timeline, then it's related, addicted to your Facebook timeline
pace and the database we define as model, which will give you some idea how NBC were literally I will
show you that things with particular.
So thanks for watching and I will see you in the next video.