MVC Explained in 4 Minutes

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 603

  • @dontetaylor5139
    @dontetaylor5139 2 ปีที่แล้ว +185

    I’m fairly new to MVC and out of all the videos/tutorials I’ve seen, this one explains it in the most clear and concise way ever. It made MVC’s process very easy to understand. Great job!

  • @aueinstein
    @aueinstein 2 ปีที่แล้ว +6

    I recommended this video to several friends that have issues understanding the MVC architecture. None was disappointed. Thank you

  • @bugfacedog44
    @bugfacedog44 4 ปีที่แล้ว +68

    It upsets me how convoluted this has been explained to me repeatedly compared to how simple it really is. I always heard the model = database and the view = client, and that is just a garbage explanation all around. This explanation is so clear that it is now obvious to me that the people in the past that have tried to explain it to me, including professors, just didn't understand it.
    THANK YOU SO MUCH!

    • @ambition415
      @ambition415 4 ปีที่แล้ว +15

      Why is it incorrect to say that "the model = database and view = client"? I thought I understood this video, and it doesn't seem to contradict this? Just looking to understand. Thanks!

    • @arcan762
      @arcan762 2 ปีที่แล้ว

      I think this confusion came up when clients started doing client side rendering for SPAs, where now the client (browser) is in charge of rendering it's own view, based on the data passed to it from the controller, as opposed to server rendered pages of the past (think PHP) where the browser was sent the view already rendered.

    • @dastagirwajahat
      @dastagirwajahat 4 หลายเดือนก่อน

      Yeah most of them never clarified no one interacts with other components except controller, thats where confusion came up

  • @nanibanani7560
    @nanibanani7560 4 ปีที่แล้ว +4

    this is what i like , short and on point. no music, no nonsense speech , no insulting and stuff like that..
    well done

  • @angiedale3647
    @angiedale3647 5 ปีที่แล้ว +629

    simply amazed of your simplicity in explanation of all topics !

    • @WebDevSimplified
      @WebDevSimplified  5 ปีที่แล้ว +37

      Thank you! I am really glad it was easy to understand.

    • @sublimeelectrons8699
      @sublimeelectrons8699 ปีที่แล้ว

      @@WebDevSimplified i salute and appreciate you brother. You are a natural teacher. You made every topic easy.. Please don't stop your passion.. You are a blessing and you are helping me a lot..

  • @souravsharma6092
    @souravsharma6092 3 ปีที่แล้ว +36

    Think is a hidden treasure. I struggled a lot with the topics as they go quite fast in the classes. But here it is short and thorough as well. One of the most satisfying explanations. Thank you very much

  • @44r0n-9
    @44r0n-9 2 ปีที่แล้ว +5

    sometimes it's astounding how much better some youtube videos are than lectures.

  • @SherryTheNerd
    @SherryTheNerd 5 ปีที่แล้ว +150

    this is awesome!
    it's easy to understand with the cat example :)
    i've read numerous articles about MVC,
    but I could understand none of them!
    thank u soooo much

  • @MrNll004
    @MrNll004 ปีที่แล้ว +31

    You never fail to impress me with the way you simplify complex topics and make them digestible. I've found that software developers love overcomplicating everything

  • @sydpao2224
    @sydpao2224 2 ปีที่แล้ว +5

    Other videos about MVC ranges from 1hr to 3 hrs in length… this one, I got all I need and straight to the point.

  • @TheVentureaaron
    @TheVentureaaron ปีที่แล้ว +7

    One of the best explanations of MVC I've seen. I appreciate how you devoted some time to covering why MVC came around and where it fits in. This is the kind of video everyone should watch before starting any MVC class/training. Get the high level, and then dive in. Fantastic job.

  • @SebLeCaribou
    @SebLeCaribou 3 ปีที่แล้ว +1

    Simple and concise explaination; it's the one I'm sending the interns fresh out of bootcamps when they ask about the theory behind MVC.
    I think what can be confusing when you first think about this model, is the fact that the user is not interacting with the controller, but with the view. Like, technically speaking, when web-apps are concerned, you are sending and receiving stuff using the controller. But you interact with the interface, click on buttons using the view that is rendered. Which can wrongfully give you the idea that you are using the View to communicate with the model.

  • @michaeljaycastillo1839
    @michaeljaycastillo1839 4 ปีที่แล้ว +38

    the most precious 4 mins of my life to understand MVC 😇 I'm trying to learn Yii2 but I'm overwhelemed with MVC thing. Glad I found this video 😇

  • @mahirvahmad2149
    @mahirvahmad2149 4 ปีที่แล้ว

    I have been studying Node Js for the last 3 months but for the first time only I understood the MVC idea very clearly, thanks dear

  • @atribhattacharyya2631
    @atribhattacharyya2631 4 ปีที่แล้ว +110

    You are actually acted like a beautiful controller where I the user requested for the MVC to understand..and you represented it brilliantly from your database..

    • @깜쥐-w1h
      @깜쥐-w1h 3 ปีที่แล้ว +8

      Don't forget the view part since he had the knowledge from the database, he went to the view and got the video representation which the user can see through youtube, eventually returning back to your TH-cam app.

    • @realmcafee
      @realmcafee 3 ปีที่แล้ว

      do you also get to know the difference between api and mvc?

    • @atribhattacharyya2631
      @atribhattacharyya2631 3 ปีที่แล้ว +4

      @@realmcafee MVC is the software architecture in which you as a programmer can organize, re-use and update your code while building your application. Whereas API is the gateway of a 3rd party software by which you can talk to each other by http protocol like REST or JSON etc.

    • @straycursor5562
      @straycursor5562 2 ปีที่แล้ว +4

      Actually if you think about it. He's the view since he's the one that's showing us what MVC is. The controller would probably be the middle man AKA TH-cam itself. We search for MVC, youtube goes and fetches the view ( video ) and we get his explanation returned to us. MVC within MVC. Pretty meta stuff lol

  • @perlagisselleoki9111
    @perlagisselleoki9111 2 ปีที่แล้ว +1

    Thank you SO much for this. I've read so much documentation on this and none of it felt like it was in english. You explained in 4 mins what i've been trying to understand for a whole day.

  • @andrew915
    @andrew915 4 ปีที่แล้ว

    Lol.... I've heard MANY explanations on MVC and none of the was clear and concise like yours. Props to you. I'm sure you would make a great teacher in school.

  • @chrislam8442
    @chrislam8442 5 ปีที่แล้ว +41

    A quick but detailed explanation! Thanks!

  • @OberynPinkViper
    @OberynPinkViper ปีที่แล้ว

    Thank you for the simple explanation. I was completely lost when my lecturer introduced the MVC Patttern at the beginning of the Semester, and this video helps to understand the basics of MVC.

  • @davadh
    @davadh 2 ปีที่แล้ว +8

    This is great! Too many people explain MCV as this overly complicated smart process that changes how you create websites, when in fact, it's so much simpler

  • @iglesiasleonardo1742
    @iglesiasleonardo1742 2 ปีที่แล้ว

    Best explanation in the shortest time. In simple terms, in node.js, routes = controller, models = model and "dynamic views" = views

  • @jojobobo1815
    @jojobobo1815 3 ปีที่แล้ว +1

    its rare that a simpleton like me can understand concepts immediately but you made this one easy. You're a great teacher and have helped me alot in my journey, thanks!

  • @FrankUnderwoood
    @FrankUnderwoood 7 หลายเดือนก่อน

    This is the best MVC explanation I've ever seen! I'm new to MVC because of PHP and this was incredibly helpful. Thanks Kyle! 😃

  • @carntspell
    @carntspell 2 ปีที่แล้ว

    I have trouble actually turning on my computer but after watching this I'm going to make an app.
    Magnificently explained

  • @namelessyoutubechannel
    @namelessyoutubechannel 7 หลายเดือนก่อน

    You should be proud of yourself for presenting this topic in the simplest way possible.

  • @gamerforlife123100
    @gamerforlife123100 3 ปีที่แล้ว

    Thank you very much for the simple explanation!!! I was working for a company for 1.5 years and they failed to explain it so simple

  • @sirgenesy5099
    @sirgenesy5099 ปีที่แล้ว +1

    it's incredible how clear this video is

  • @gatormark
    @gatormark 2 ปีที่แล้ว +1

    Thank you so much. This is by far the simplest and most clear explanation I've viewed so far.

  • @shraddhaverma6434
    @shraddhaverma6434 2 ปีที่แล้ว

    Just went through the video before my interview. The best explanation

  • @janickspielmann2695
    @janickspielmann2695 3 หลายเดือนก่อน

    I was unable to remember how MVC worked, but after watching your video, I remembered. Thanks

  • @damvan8099
    @damvan8099 ปีที่แล้ว

    I didn't realize this video is from Web Dev Simplified. No wonder it's so easy to understand. Your videos are always amazing

  • @wanderingfido
    @wanderingfido 4 ปีที่แล้ว +27

    I appreciate the simplicity. It's much needed among all the countless video tutorials we find on TH-cam. However, could there be a Part II in a separate video explaining how to incorporate the Observer Pattern into MVC?

  • @someoneleo230
    @someoneleo230 3 ปีที่แล้ว

    Man! You have just explained what out doctor tried to teach us in the last six months in 4 minutes. Amazing and thank you so much. Now Will have to translate that in bloody german just.

  • @matteobattilani7301
    @matteobattilani7301 4 ปีที่แล้ว

    I understood a lot more in this english video than in 100 other videos in my native language. Thanks

  • @razvantinca8665
    @razvantinca8665 3 ปีที่แล้ว

    I learned from you more than from another guy talking 20 minutes...still simple its the best way to explain and you did a great job thx buddy!!

  • @sahariarmondal2751
    @sahariarmondal2751 หลายเดือนก่อน

    One of the greatest explanation of MVC over the internet

  • @piiumlkj6497
    @piiumlkj6497 5 ปีที่แล้ว +27

    Now this is called an explanation , Bravo!

  • @htetwaiyan2499
    @htetwaiyan2499 3 ปีที่แล้ว

    My developer journey becomes clear and easier when I met him. Always provides simple explanation.

  • @5uperM
    @5uperM ปีที่แล้ว

    That is way better explained than dozens of explenations I've watched in the past.

  • @adekoyadayo4698
    @adekoyadayo4698 2 ปีที่แล้ว

    I'm a total beginner to MVC and this video simplified it. Thanks!!!

  • @hassanEd009
    @hassanEd009 6 หลายเดือนก่อน

    I watched tons of videos over the last months but you're so different, Much thx from Egypt

  • @Patso44
    @Patso44 3 ปีที่แล้ว +3

    I am working through a test project to understand how MVC works. Your explanation made it so much easier for me to understand what is going on with the program! Thank you very much! New subscriber here!

  • @jawadsrour8490
    @jawadsrour8490 9 หลายเดือนก่อน

    Direct Model-View communication is possible depending on the implementation of MVC. It is an oversimplifcation to say they never communicate. Some implementations have the model updating the view when data changes.
    Just pointing that out, great content!

  • @mahamadounouridinemamoudou9875
    @mahamadounouridinemamoudou9875 2 ปีที่แล้ว

    nice explanation Kyle. I didn't event know that it is you till the end of the video. thank you very much, I always get everything clear with you😇

  • @elliearmsby2375
    @elliearmsby2375 5 หลายเดือนก่อน

    This is the most clear explanation of this I've seen! Thank you!

  • @mandyulat1933
    @mandyulat1933 3 ปีที่แล้ว

    The best simplified explanation I have ever watch or read regarding MVC. I'm hitting the subscribe button. Thumbs up to you!

  • @xXHelsingGamingXx
    @xXHelsingGamingXx 4 ปีที่แล้ว +1

    Whaoooo that's you!! I thought it was someone else. Been skipping on your video only to stumble up to know how amazing its explained from your end!!! Time to watch all your videos!!!

  • @yucelmutlusoy
    @yucelmutlusoy 3 หลายเดือนก่อน

    Best MVC explanation, simple and clear. Thanks.

  • @auth2368
    @auth2368 4 ปีที่แล้ว

    Tried reading text book description... Immediately yt and found this. Thanks a bunch. Very clear.

  • @asmahamdym
    @asmahamdym ปีที่แล้ว

    I was looking for a short video to explain it clearly, you nailed it. thank you.

  • @sulejmaravancic9389
    @sulejmaravancic9389 ปีที่แล้ว

    i rarely comment on youtube but you are AMAZING thank you for making this so simple to understand ,keep making videos :)

  • @alextheblockchaindev
    @alextheblockchaindev 5 ปีที่แล้ว +41

    Great job! Very informative!

  • @combustablelemon14
    @combustablelemon14 ปีที่แล้ว

    just before an interview i needed to brush up on some topics from university. thanks for the brevity

  • @bobbysilver272
    @bobbysilver272 3 ปีที่แล้ว +5

    What a lovely explanation. It is much appreciated. Keep going with your great tutorials.

  • @hustler5407
    @hustler5407 4 ปีที่แล้ว

    Brief explanation that we can get in this much time..........amazing.

  • @Aouraghmouhamed
    @Aouraghmouhamed 3 ปีที่แล้ว +1

    thanks bro 4 minutes were better than 2 hours course in the university

  • @cw5948
    @cw5948 4 ปีที่แล้ว

    Really appreciate the succinct explanation. It's frustrating when people obfuscate these things.

  • @AlexTechie
    @AlexTechie 5 ปีที่แล้ว +4

    I really enjoy going through your videos and filling in gaps of knowledge and finding stuff I've been wanting to learn. 👍

    • @WebDevSimplified
      @WebDevSimplified  5 ปีที่แล้ว

      I'm really glad my videos are able to help you fill those gaps!

  • @mohammedsohilshaikh6831
    @mohammedsohilshaikh6831 3 ปีที่แล้ว

    Easiest Explanation on the internet.
    Thanks, Web Dev Simplified...

  • @redditbeepery5796
    @redditbeepery5796 ปีที่แล้ว

    very clear and concise, not a single word was wasted, thank you

  • @adexmokson7185
    @adexmokson7185 ปีที่แล้ว

    This is great explanation I have found about MVC on YoutTube. Great job.

  • @ameer2942
    @ameer2942 5 ปีที่แล้ว +7

    This is the best and simplest explanation!

  • @senak2737
    @senak2737 2 ปีที่แล้ว

    my fav web dev tutorial channel as a beginner :)

  • @Systemx93
    @Systemx93 4 ปีที่แล้ว +1

    This kid is doing a good job dropping this awesome lessons

  • @emonymph6911
    @emonymph6911 3 ปีที่แล้ว

    Brilliant video. It's good that you mentioned the error request from viewer.

  • @BhanuprasannaThaduri
    @BhanuprasannaThaduri 13 วันที่ผ่านมา

    Simple example with neat explanation 🙂. Thank you.

  • @samuel2560
    @samuel2560 3 ปีที่แล้ว +1

    Pretty good explanation, I love it!
    Thanks and grettings from Mexico

  • @parasarora5869
    @parasarora5869 5 ปีที่แล้ว +9

    awesome awesome awesome !!!
    finally i feel much more clear about MVC 😄 ...thank you !!

  • @Dennis12869
    @Dennis12869 4 ปีที่แล้ว

    Better and faster explained as our professor.

  • @raamch
    @raamch 3 ปีที่แล้ว

    MVC Explained in 4 Minutes perfectly Thank you.

  • @lailakandil2091
    @lailakandil2091 ปีที่แล้ว

    This was an extremely complex concept to me and you explained it in literally 4 minutes so thank you!!!

  • @prafullwali5354
    @prafullwali5354 3 ปีที่แล้ว

    I desperately need a friend like you, who always help us to understand the topic😍😍

  • @SmileThePlanet
    @SmileThePlanet 6 หลายเดือนก่อน

    could you please make a video guide, on how to build an mvc in php?
    the guides that already exist on youtube, are often very outdated (up to 10 years old) and/or explained in a horrible way.
    you have a talent of explaining things in a perfectly understandable way. therefore i am sure, your guide would be very appreciated from a lot of people.

  • @premkatta1128
    @premkatta1128 2 ปีที่แล้ว

    one of the simple way of explanation.......amazing..

  • @bogdanpristinsky1335
    @bogdanpristinsky1335 3 ปีที่แล้ว

    The most clear explanation of the MVC pattern I ever seen. Thanks!

  • @randalfjohn9848
    @randalfjohn9848 3 ปีที่แล้ว

    My goodness, do you know I clicked your video as a last option? I am so so sorry. Your video explained it better! Wowwww 🥰

  • @shirleyqian7324
    @shirleyqian7324 8 หลายเดือนก่อน

    It clears all my doubts. Absolutely wonderful! Thank you👍

  • @789alizaidi
    @789alizaidi 11 หลายเดือนก่อน

    the simplification of this video reminds of fireship channel a little :D.... new to mvc and your video cleared a lot of questions in my head

  • @xavierarce8086
    @xavierarce8086 ปีที่แล้ว

    You are the best, you describe this concept fairly simply. Thank you so much!

  • @solobackpackerlc
    @solobackpackerlc 3 ปีที่แล้ว

    Everyday lectures talk about MVC but I didn't know what it is, but today I understood it.

  • @danishuddin9752
    @danishuddin9752 2 ปีที่แล้ว +1

    Made 10000 things clear for me! Thank you

  • @rbedson8965
    @rbedson8965 2 ปีที่แล้ว

    you made it so short and so clear, great dude

  • @johanesalberto6136
    @johanesalberto6136 7 หลายเดือนก่อน +1

    thanks for the understandable presentation brother

  • @b7page
    @b7page 2 ปีที่แล้ว

    Thanks!

  • @utkarshkhare1181
    @utkarshkhare1181 4 ปีที่แล้ว +1

    Your explanations are simple and informative, I love your videos.

  • @Seetpion
    @Seetpion 4 ปีที่แล้ว +30

    I wonder why so many people react like "Wow this is soo awesome!!!" although this very short and precious super video is ... actually NOT showing MVC. Like a CZRaS mentioned, this is MVP not MVC.

    • @liiapavlenko8138
      @liiapavlenko8138 3 ปีที่แล้ว +1

      Could you explain more about it?)

    • @tidusmax9669
      @tidusmax9669 4 หลายเดือนก่อน

      @@liiapavlenko8138 model and view completely decoupled and just communication through "controller" is the MVP not the MVC pattern. Therefore the "controller" is actually the presenter.

    • @nickhaynes2550
      @nickhaynes2550 2 หลายเดือนก่อน

      @@liiapavlenko8138MVP is model-view-presenter. In MVP, the model and view only interact with the presenter and not with each other. In MVC, the controller doesn’t pass data from the model to the view, but basically allows the model to update the view appropriately.

  • @datpmf
    @datpmf 3 ปีที่แล้ว +1

    On the subject of Model and View never interacting and the Controller acting as an intermediary, I opened up the wikipedia page on MVC and oh dear, what a mess it is. Lotta folks here also complain about shitty explanations that they've come across on this important concept in development and so props to Kyle for distilling it down clearly and precisely.

    • @ワクワクくん
      @ワクワクくん 3 ปีที่แล้ว +2

      except he got it wrong. what he presented was closer to the MVP model (Model View Presenter) than MVC

  • @cole_mcconnell
    @cole_mcconnell 3 ปีที่แล้ว +1

    really loved the example on the end, made it so much more clear!

  • @urjapandyajani1022
    @urjapandyajani1022 2 ปีที่แล้ว

    Very simple but perfect and to the point explanation...thanks a lot for it

  • @saiyeduvais1498
    @saiyeduvais1498 2 ปีที่แล้ว

    GREAT AND SIMPLE WAY OF EXPLAINATION.JUST LOVED IT.

  • @comcatcom8829
    @comcatcom8829 2 ปีที่แล้ว

    Simple and clear explanation. Thank god for this channel!!

  • @futuristictech4337
    @futuristictech4337 2 ปีที่แล้ว

    I learned mvc architecture from you. Great. Thank you so much.

  • @mucahitkahraman4666
    @mucahitkahraman4666 4 ปีที่แล้ว

    Man, despite many explanation on the youtube this is one of the best! Thanks a lot.

  • @effuseakay
    @effuseakay 3 ปีที่แล้ว

    A huge thank you for this video. It is crystal clear. Short but packed with valuable information!!! Thank you so much!

  • @YTGJULIO
    @YTGJULIO ปีที่แล้ว

    Wow, this video was amazing. I was looking trying to have a better view of an MVC and really trying to understand it, very easy explanation here. Thank you!

  • @RoseMidas
    @RoseMidas 5 หลายเดือนก่อน

    No wonder you have so many followers - I actually understood what you said!

  • @erezswickley2139
    @erezswickley2139 2 ปีที่แล้ว

    Your channel has helped improve a lot in web development. Much appreciated! Keep up the good work.😊

  • @abimbolaogundipe2772
    @abimbolaogundipe2772 2 ปีที่แล้ว

    Thanks for the simple and straightforward explanation.

  • @taras_kulchytskyi
    @taras_kulchytskyi 3 ปีที่แล้ว

    The best explanation I have ever seen

  • @minhphan2240
    @minhphan2240 2 ปีที่แล้ว

    Thank you very much. Your presentation is very simple to understand.