Тёмный

What is Model View Controller AKA MVC 🖥 

Hitesh Choudhary
Подписаться 946 тыс.
Просмотров 216 тыс.
50% 1

Welcome to a youtube channel dedicated to programming and coding related tutorials. We talk about tech, write code, discuss about cloud and devops. That’s what we do all day, all year. We roll out a lot of series and videos on our channel.
All the learning resources such as code files, documentations, articles and community discussions are available on our website:
chaicode.com/
You can find our discord link, github link etc on the above website.
Twitter/X link: x.com/hiteshdo...
Discord link: hitesh.ai/discord
Learn React with 10 projects: • Let's learn react from...
Learn Docker: • A practical guide on D...
Learn Kubernetes: • Complete Kubernetes Co...
How does a browser works: • How does a browser wor...
How nodejs works: • How node JS works | En...
Learn Redux-toolkit: • Learn Redux Toolkit in...
Learn NextJS: • Nextjs Full stack course
Learn Typescript: • Why to learn Typescript
Learn Javascript: • Welcome to new JavaScr...
Learn React Native: • React Native Mastery: ...
Learn Zustand: • React state management...
Learn Golang: • How to get started wit...

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 381   
@bradleypclarkvids
@bradleypclarkvids 5 лет назад
Hello Hitesh, great video! I'm currently studying MVC in my a college course within my degree program and I love the way you explained MVC in simple terminology using a real-world example. You made MVC a lot easier to understand. Thank you! Also, if I could give you some feedback about your video: I love the music but feel it's just a bit too loud which makes it somewhat harder to listen to you. Kind regards!
@HiteshCodeLab
@HiteshCodeLab 5 лет назад
Agree on the music point, I was thinking to rerecord the video.
@srushti1258
@srushti1258 4 года назад
Honestly.. I was searching for this topic as I couldn’t get anything in the class. I was new to your channel & within a minute of listening to you I subscribed❤️
@getrogo4474
@getrogo4474 5 лет назад
Who puts sugar in an omlette? lol jokes aside best explanation.
@crazyboyrish2577
@crazyboyrish2577 4 месяца назад
Who is watching in 2024😂
@RahulKumar-hf5iv
@RahulKumar-hf5iv 6 лет назад
It would be more better if u could explain this topic with a live android project example. So that we can understand how the models and views are categorised in any project to follow MVC architecture. Or atleast share a screenshot of any project for better idea. Thank you.
@sandeepdeepak5198
@sandeepdeepak5198 6 лет назад
Please Romove background music it is disturbing to understand
@harshbarnwal4149
@harshbarnwal4149 5 лет назад
No it makes video interesting
@nikhilb3880
@nikhilb3880 5 лет назад
Yeah! So disturbing. Volume can be reduced instead of removing it completely
@nikhilb3880
@nikhilb3880 5 лет назад
@chitti babu =_= noise is always noise no matter you remove it or not
@jasikasahu9968
@jasikasahu9968 4 года назад
Yeah..... It was really difficult for me to concentrate on what is being taught!!!
@shelancergetinfotech545
@shelancergetinfotech545 4 года назад
@@nikhilb3880 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-VoVCRDrt8Dg.html
@ArunKumar-sw2bi
@ArunKumar-sw2bi Год назад
Customer is not view, he is UI client. I think waiter meet some another waiter who serve with style and the waiter who done better styling in utensils is View. Fridge is DB -->cook is model business model--->waiter is controler ---->another waiter is styling on Food and he is View--->customer is client
@naveensivaraju
@naveensivaraju 6 лет назад
Really easy explanation Hitesh. Excited to share this video with my friends circle
@rahullranjan
@rahullranjan 7 лет назад
what a unique and perfect way to make someone understand MVC it's 12 out of 10 sir. Now its very clear for everyone who go through by this video. Superb like always sir.
@chavdamahesh2772
@chavdamahesh2772 3 года назад
Please create a video on mvvm ..?? It is just headache for me ...
@zkbaloch873
@zkbaloch873 5 лет назад
I've tried every method to learn MVC but I couldn't learn easily and I learned it from you.. Thank you sir
@tim_t
@tim_t 5 лет назад
This channel is a gold mine. Why the heck was this not recommended to me by RU-vid a year ago? Great content, Hitesh.
@BrewmackerHomeBrew
@BrewmackerHomeBrew 4 года назад
Hi Hitesh, I know that MVC can have its limitations with simple websites selling an icecream. Is personal data protection or website a security another reason to use the MVC approach?
@erickalfredozabalasanjines6840
THANKS TO DISMISTIFY MVC :)
@salonigarg5798
@salonigarg5798 6 лет назад
Hey hitesh, I finally understood the concept of MVC. Could you please make video on MVVM pattern used in Android?
@parmodkumar777
@parmodkumar777 5 лет назад
Yeah surely.
@tusharar091
@tusharar091 4 года назад
@@parmodkumar777 Yeah surely, "I am Hitesh' doppelganger and this is my channel", lmfao!
@kazimkumar9170
@kazimkumar9170 4 года назад
Thoda Jaldi Bol 2 din me Project Banana hai
@Gobberfisch
@Gobberfisch 6 лет назад
Why the Music?? WHYYYY
@himanshukhare1992
@himanshukhare1992 5 лет назад
may be-> to make the video & learning very Cool & Easy for the audience ! may be-> to stand out of the crowd ! may be-> a part of an experiment !
@zeeksthegoblin7564
@zeeksthegoblin7564 5 лет назад
@@himanshukhare1992 Music creates an atmosphere and the correct mood/mindset. Music changes our emotions to create that effect. Marketers play child like music to regress people to childhood so that it is easy to convince them. This is a learning video and requires focus and concentration. It would be better if he removes the music. The first part where he intros the concept is fine with music and can get people in the right frame of mind. But when he is explaining things that require focus, the music should be off. Things that are not that important can always be accompanied by music like the introduction. It is a great but better without the music!
@himanshukhare1992
@himanshukhare1992 5 лет назад
@@لمعان-ض9ع Did I say something offensive bro ??? Aaram se thoda...☺👍💐
@himanshukhare1992
@himanshukhare1992 5 лет назад
@@zeeksthegoblin7564 Great explanation brother 👍👌 thanks 💐
@JackDD
@JackDD 7 лет назад
In the restaurant analogy, I would have thought the waiter would be the view and the chef would be the controller.
@jasper5016
@jasper5016 5 лет назад
You are right.
@cooode3974
@cooode3974 5 лет назад
Shouldn't it be like the waiter is the controller but the food he serves is the View? The customer is just making request. Another end point that is it?
@mveronie
@mveronie 5 лет назад
I would think, "You" is the client, the "waiter" is the controller, the "chef" and the fridge are the model and database respectively - she's putting together how the information/food will be presented to the client and the fridge is the store and arrangement of the data/food stuffs - and the table and how the food will be placed on it is the view. But, hey, what do I know?
@bartholomewtott3812
@bartholomewtott3812 5 лет назад
Hahaha thats because your BL is in the wrong place.
@pramodjaiswal01
@pramodjaiswal01 6 лет назад
Excellent analogy Hitesh! We extensively use MVC even in SAP ABAP programming👍
@HiteshCodeLab
@HiteshCodeLab 6 лет назад
Thanks
@jagrutsolanki9753
@jagrutsolanki9753 7 лет назад
Hey, Hitesh Really clean explanation, no confusion and yeah no need to go for any another video to re understand it. because by this video all doubts get cleared.
@fullstacktutorials2883
@fullstacktutorials2883 5 лет назад
Hi Hitesh, Is MVC a Design Pattern Or Architectural Pattern? please reply. Thanks in Advance
@AOSRoyal
@AOSRoyal 5 лет назад
good video mate! could turn down the background music a little though
@sohailakbar7577
@sohailakbar7577 3 года назад
I hv seen few other videos as well. example is given the same. But your excent is better. Pl.start with some initial level project then CRUD then seaching the data and pl clarify all the concepts. Then connectivity through Jason. Add controllers Views etc.
@MuhammadHaroon-tj1pm
@MuhammadHaroon-tj1pm 4 года назад
You voice and idea is so clear, just in love with you brother
@Digital_product-review
@Digital_product-review Год назад
music is disgusting
@spikegrazer5690
@spikegrazer5690 4 года назад
Hitesh all your presentations good. But this MVC still could have been better. You have referred to the person arriving at the restaurant to the VIew but i think you have confused people there. The "You" is a user and should not get superimposed with the view. The food presented and served to him will be the view and that happens at the kiosk or table that the waiter assembles the food over a plate and decorates it with toppings and serves with the drink beside which itself another task of view preparation which as well is handled in the server and you have confused a user with a view reference
@chandraveersingh1515
@chandraveersingh1515 5 лет назад
I want see video on Python ,its scope in IT as job prospective .i am confused in data science,Artificial intelligence,web application,desktop application ,what is best
@bartholomewtott3812
@bartholomewtott3812 5 лет назад
Only part i dissagree with is that the model is both fridge and chef. A true model is both the state and behaviour of the app. Unless of course the fridge is the database.
@androidbull5919
@androidbull5919 4 года назад
Lol I guess you explained it wrong. What is data/fridge in all that? You are actually a user, the waiter is View, Cook is Controller and Fridge is Model.
@sudipta_samanta
@sudipta_samanta 7 лет назад
I want to know how API's are implemented , so which course should I join in learnonline.com..Please reply.
@marie-elizeventer7080
@marie-elizeventer7080 2 года назад
Thanks! I wish I had come across this video BEFORE I watched a ton of other video's!
@sumesh_majhi
@sumesh_majhi 6 лет назад
😇😇Life is getting so easy because of you. During any learning process if i got any kind of doubt and i need a quick explanation. I just come to RU-vid search for that problem. ✏️✏️ And if i saw any video made by you about that specific problem. It just take my stress away. Because, now i know that I'm not going to be disappointed by spending my time watching you video. 😇😇 THANK YOU SIR ☕☕
@nayimhassan5077
@nayimhassan5077 4 года назад
best explaination
@shaktisingh3864
@shaktisingh3864 3 года назад
In the beginning of the video you indicated that you'd talk about the "coding" part. I couldn't find any code though.
@deepanshugupta9033
@deepanshugupta9033 7 лет назад
data is database model is backend programming language controller is a frontend and view is user
@vaishakchavan3300
@vaishakchavan3300 5 лет назад
i think its model view controller and not " MADDLE view controller " accept your indian accent dont copy accent
@jasper5016
@jasper5016 5 лет назад
Its does not seem right. You are the user, you cannot be view. The view is Waiter and Chef if controller & your fridge becomes your Model.
@zainwasem
@zainwasem 3 года назад
Outstanding Explanation With Politely Voice. Yeah i hit the subscribe
@vipulkrishna19
@vipulkrishna19 4 года назад
You did not pick the right song for background music. It does not need to being played the whole time.
@johnhabibpour8375
@johnhabibpour8375 2 года назад
it's awesome, marvelous, I wish you explain same for MVVM please ?
@navneetmittal4809
@navneetmittal4809 3 года назад
simple and easy as omlette 😂😂..Thankyou for this explaination.
@bhadrik
@bhadrik 3 года назад
What's new??? This all are already written in books, I'm not here for this 🙄🙄
@arpitbharadwaj8799
@arpitbharadwaj8799 3 года назад
If view arranges all the results for you...then how is it analogous to the guy who ordered the food?
@Namansvlog
@Namansvlog 7 лет назад
Pehali baar samjh me aaya MVC 👍
@PhoenixGamingHere
@PhoenixGamingHere 3 года назад
i subscribed within 4-5 minutes..good job explaining the concept so clearly 👍
@thephoenix5737
@thephoenix5737 2 года назад
You've a Great teaching but please don't put that music behind it's too loud
@bhadrik
@bhadrik 3 года назад
Everyone is giving real-life examples, but not real example.
@advaittrivedi5905
@advaittrivedi5905 2 года назад
You actually look alot like that kid from abra ka dabra movie. 😂
@pankajtayade8303
@pankajtayade8303 2 года назад
Thansks For Clarifying MVC Concept.
@raghavgarg1258
@raghavgarg1258 5 лет назад
Sir,Please make a vedio on MVP
@parameshreddy4418
@parameshreddy4418 4 года назад
Most vital player
@bountyhead8669
@bountyhead8669 2 года назад
This guy is trying so hard to hide his indian accent but can't.
@harshjaiswal8264
@harshjaiswal8264 2 года назад
great video... concept is absolutely cleared now
@valsadi161
@valsadi161 5 лет назад
your video is very helpful
@nanibanani7560
@nanibanani7560 4 года назад
sorry but i appriciatetd your videos without music much more.
@SumitKumar-pk3re
@SumitKumar-pk3re 7 лет назад
i would like to know which Institute is better Niit or Aptech to join
@shiwamsingroul1367
@shiwamsingroul1367 Год назад
Great video, btw you have massive forearms bro!
@vivekkathiriya7127
@vivekkathiriya7127 4 года назад
Hello sir... Can I get full tutorial on mvc in asp.net?
@swarupaswarna9398
@swarupaswarna9398 3 года назад
Tq so much sir for giving NYC example
@tarunpathak7198
@tarunpathak7198 5 лет назад
in my opinion. Waiter is a model object which is taking your order to the controller i.e cook..
@RamS-ky6bz
@RamS-ky6bz 5 лет назад
that's what he said
@zainabamin9437
@zainabamin9437 4 года назад
which architecture pattern is best for android app?
@nishitham5565
@nishitham5565 3 года назад
Very good example with best explanation
@busyrand
@busyrand 7 лет назад
Thank you for this. I like having a good foundation of the fundamentals before I delve into learning deeper concepts.
@samwd5039
@samwd5039 6 лет назад
i would like to see you do something practically instead of always sticking to basics.
@giridharan4771
@giridharan4771 4 года назад
Please make the video for Ruby on Rails
@prathmesh646
@prathmesh646 4 года назад
Please turn the background music to null
@shelancergetinfotech545
@shelancergetinfotech545 4 года назад
good sir u deserve more #GETINFOTECH
@srinivasnalchar6005
@srinivasnalchar6005 3 года назад
Best explanation bro. Thank you
@nidalbakir4720
@nidalbakir4720 4 года назад
OMG the music is so annoying! turn it off
@SankarJankoti
@SankarJankoti 3 года назад
Is it monolithic or layered architecture?
@aakashtrivedi9237
@aakashtrivedi9237 7 лет назад
you made MVC so simple thank you for that .Sir please make video on difference between API, framework and library.
@TheLeanProgrammer
@TheLeanProgrammer 7 лет назад
Best Video on MVC. :)
@codINGenieur
@codINGenieur 7 лет назад
very nice explanation, thank you 👍
@cooode3974
@cooode3974 5 лет назад
Why is the customer the View!?!? This explanation is totally wrong on all levels! Sorry though, great presentation! Probably a correct explanation would have been better.
@arfanshaikh7819
@arfanshaikh7819 5 лет назад
copy paste from another video in hindi
@adab1259
@adab1259 6 лет назад
What? you don't take sugar with egg? pfft some programmer you are
@neoplantix5589
@neoplantix5589 6 лет назад
The best example of a MVC in real life so far 😊Good job!
@harshbarnwal4149
@harshbarnwal4149 5 лет назад
Cleared 100%
@ronaqbehura8874
@ronaqbehura8874 4 года назад
Skip to 1:49 for actual content to start
@Geek-jx3gw
@Geek-jx3gw 4 года назад
DONT PUT MUSIC IN TECHNICAL VIDEOS
@NicholasGabriel04
@NicholasGabriel04 7 лет назад
This is not what MVC is.... The flow in mvc is basically triangular and is unidirectional. The view updates the controller which then switches to model. The model then directly updates the view. Your example is not suitable, as it is not triangular.
@sangavipriya1002
@sangavipriya1002 5 лет назад
Hitesh ,can you tell me about J2ee and its scope in future and how powerful it is ?
@sangavipriya1002
@sangavipriya1002 5 лет назад
Is Choosing J2ee stream is best for our future? And finally how much pay do we get in j2ee stream?
@ilsakamran3655
@ilsakamran3655 4 года назад
Such a great video man, such a great video... (Y) butttt.... lower down the music a bit... its not a good idea to use such a loud music at back... and rest you're doin pretty good!!!
@irfansheikh9063
@irfansheikh9063 3 года назад
Nicely explained with example👍
@chandananand6349
@chandananand6349 6 лет назад
Please make a video on "Factory Design pattern" in Python. Thanks
@jskrunner7670
@jskrunner7670 7 лет назад
Hitesh sir should I buy MacBook pro 13" with touch bar late 2016 or wait for 2017 one ?????
@itssepoyraa
@itssepoyraa 5 лет назад
शैतान की दुनिया में भगवान् का आदमी🧒
@sachinsboa8414
@sachinsboa8414 5 лет назад
I suggest you, Don't make any programming videos with background music with unnecessary animations and it's not suitable for programmers. Coding and Programming videos should not be same as videos are Created by different professionals like technical Guruji.
@manglesh0605
@manglesh0605 3 года назад
who puts sugar in their omlt
@RobertWildling
@RobertWildling 5 лет назад
Nice real-world example! But it pops up the question, why this pattern is not called "View-Controller-Model" or maybe "Model-Controller-View" pattern... it seems that, in any case, "MVC" is just the wrong order...
@KevanHadvani
@KevanHadvani 6 лет назад
Hi Hitesh! Very nice explainantion!! Can you please explain MVVM pattern in similar way? Waiting for this video!!! Thanks!!!!!!
@sudharshantr8757
@sudharshantr8757 2 года назад
Please correct me if I am wrong, at 7:58 it is said that it's the controller's job to filter (instead of fetch/ request the model) the relevant results and give it to the view. But if that's the case, isn't the model behaving like a database. Also if the controller is always the middle man b/w model and view, doesn't that make MVC a 3 - tier architecture with slightly different roles?
@Kliint.
@Kliint. 6 лет назад
i really need to understand this better " what happens if in the MVC pattern the Controller makes requests directly to the View? "
@TechnoAsh
@TechnoAsh 7 лет назад
hi, @hitesh your tattoo, is it the sign of Illuminati (triangle with eye)
@nehaladil9525
@nehaladil9525 Год назад
Can you make a playlist where you teach MVC using Nodejs/Expressjs, the whole setup structure and a Project using MVC.
@aayushtelgote9016
@aayushtelgote9016 3 года назад
Hello Hitesh really a wonderful video helped me to understand MVC very well Thank you so much .
@martialcoder
@martialcoder 4 года назад
can you make a video on MVVM?
@seemagoyal6530
@seemagoyal6530 6 лет назад
I am learning html5 and CSS3 in my MIS ADVANCED course what is the use of it in MIS
@dinooliuduwarage4659
@dinooliuduwarage4659 6 лет назад
its really helpful to keep attention if you could remove the background music!
@NagarjunaButNotAkkineni
@NagarjunaButNotAkkineni 4 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fFfb6P3lmQc.html
@mnopqrst7284
@mnopqrst7284 4 года назад
you was soo cute in those days.
@onafusimicheal4065
@onafusimicheal4065 4 года назад
Although i haven't start applying it but it's really explanatory for a newbie like me...........you are great
Далее
What is programming MVC? [Detailed Explanation]
24:40
Просмотров 416 тыс.
Wordpress Open Source drama
15:46
Просмотров 27 тыс.
БЕЛКА ЗВОНИТ ДРУГУ#cat
00:20
Просмотров 788 тыс.
What Is MVC? Simple Explanation
10:40
Просмотров 515 тыс.
5 tips to improve logic building in programming
10:13
Просмотров 549 тыс.
What is MVC architecture?
5:57
Просмотров 230 тыс.
How to speak like the 1% elite
10:30
Просмотров 889
Top Developer productivity tools in 2024
13:31
Просмотров 20 тыс.
MVC Explained in 8 Minutes
8:09
Просмотров 26 тыс.
What is JSON ?
11:56
Просмотров 1,1 млн