MVC Explained in 4 Minutes

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024

Комментарии • 565

  • @dontetaylor5139
    @dontetaylor5139 2 года назад +167

    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!

  • @angiedale3647
    @angiedale3647 5 лет назад +613

    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..

  • @bugfacedog44
    @bugfacedog44 3 года назад +62

    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 3 года назад +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 15 дней назад

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

  • @souravsharma6092
    @souravsharma6092 2 года назад +34

    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

  • @SherryTheNerd
    @SherryTheNerd 4 года назад +146

    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

  • @aueinstein
    @aueinstein 2 года назад +3

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

  • @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.

  • @nanibanani7560
    @nanibanani7560 4 года назад +2

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

  • @44r0n-9
    @44r0n-9 2 года назад +3

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

  • @TheVentureaaron
    @TheVentureaaron 11 месяцев назад +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.

  • @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 😇

  • @atribhattacharyya2631
    @atribhattacharyya2631 4 года назад +109

    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..

    • @user-my5vk2tj5b
      @user-my5vk2tj5b 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 RUclips app.

    • @fabulamcafee
      @fabulamcafee 3 года назад

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

    • @atribhattacharyya2631
      @atribhattacharyya2631 3 года назад +4

      @@fabulamcafee 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 RUclips 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

  • @chrislam8442
    @chrislam8442 5 лет назад +42

    A quick but detailed explanation! Thanks!

  • @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

  • @SebLeCaribou
    @SebLeCaribou 2 года назад +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.

  • @wanderingfido
    @wanderingfido 3 года назад +27

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

  • @namelessyoutubechannel
    @namelessyoutubechannel 3 месяца назад

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

  • @Seetpion
    @Seetpion 4 года назад +28

    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.

  • @datpmf
    @datpmf 2 года назад +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.

    • @user-hy9bi7jv5n
      @user-hy9bi7jv5n 2 года назад +1

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

  • @elliearmsby2375
    @elliearmsby2375 29 дней назад

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

  • @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 3 месяца назад

    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! 😃

  • @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.

  • @carntspell
    @carntspell Год назад

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

  • @andrew915
    @andrew915 3 года назад

    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.

  • @SmileThePlanet
    @SmileThePlanet Месяц назад

    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.

  • @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.

  • @hassanEd009
    @hassanEd009 2 месяца назад

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

  • @gatormark
    @gatormark Год назад +1

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

  • @jawadsrour8490
    @jawadsrour8490 5 месяцев назад

    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!

  • @piiumlkj6497
    @piiumlkj6497 4 года назад +27

    Now this is called an explanation , Bravo!

  • @mahirvahmad2149
    @mahirvahmad2149 3 года назад

    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

  • @senak2737
    @senak2737 2 года назад

    my fav web dev tutorial channel as a beginner :)

  • @iglesiasleonardo1742
    @iglesiasleonardo1742 2 года назад

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

  • @shraddhaverma6434
    @shraddhaverma6434 2 года назад

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

  • @gamerforlife123100
    @gamerforlife123100 2 года назад

    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

  • @lovingbritt
    @lovingbritt Год назад

    I swear videos like these help me so much because programming scares me >.

  • @matteobattilani7301
    @matteobattilani7301 3 года назад

    I understood a lot more in this english video than in 100 other videos in my native language. 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

  • @Dennis12869
    @Dennis12869 4 года назад

    Better and faster explained as our professor.

  • @Aouraghmouhamed
    @Aouraghmouhamed 3 года назад +1

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

  • @sirgenesy5099
    @sirgenesy5099 Год назад

    it's incredible how clear this video is

  • @5uperM
    @5uperM Год назад

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

  • @adekoyadayo4698
    @adekoyadayo4698 Год назад

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

  • @combustablelemon14
    @combustablelemon14 Год назад

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

  • @someoneleo230
    @someoneleo230 2 года назад

    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.

  • @mr.webdev3700
    @mr.webdev3700 5 лет назад +42

    Great job! Very informative!

  • @htetwaiyan2499
    @htetwaiyan2499 3 года назад

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

  • @bobbysilver272
    @bobbysilver272 2 года назад +5

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

  • @samuel2560
    @samuel2560 3 года назад +1

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

  • @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😇

  • @ameer2942
    @ameer2942 4 года назад +7

    This is the best and simplest explanation!

  • @atarixle
    @atarixle 2 года назад

    Dayum, four years of studying Computer Science, but I never got this for real. Either I was too stupid, or my host did not know how to teach this at this very basic but clear level.

  • @solobackpackerlc
    @solobackpackerlc 3 года назад

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

  • @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!!

  • @Patso44
    @Patso44 3 года назад +2

    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!

  • @Systemx93
    @Systemx93 4 года назад +1

    This kid is doing a good job dropping this awesome lessons

  • @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!!!

  • @parasarora5869
    @parasarora5869 5 лет назад +10

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

  • @danishuddin9752
    @danishuddin9752 2 года назад +1

    Made 10000 things clear for me! Thank you

  • @adexmokson7185
    @adexmokson7185 Год назад

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

  • @redditbeepery5796
    @redditbeepery5796 11 месяцев назад

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

  • @AlexTechie
    @AlexTechie 4 года назад +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  4 года назад

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

  • @asmahamdym
    @asmahamdym Год назад

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

  • @raamch
    @raamch 2 года назад

    MVC Explained in 4 Minutes perfectly Thank you.

  • @mohammedsohilshaikh6831
    @mohammedsohilshaikh6831 3 года назад

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

  • @exploringgodscountry
    @exploringgodscountry 4 месяца назад

    I really had thought 15 years ago when I was still working full time as an engineer this was called Model, View, Data... Model manipulates data as needed, view is the user interface, Data is the data... We were trying to implement our designs using CSS or XML to define the view... Then the compiled code would be the model, and lastly, the data would be in a file, or DataStream of some kind with interact with.

  • @789alizaidi
    @789alizaidi 6 месяцев назад

    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

  • @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 4 месяца назад

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

  • @cw5948
    @cw5948 4 года назад

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

  • @hustler5407
    @hustler5407 4 года назад

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

  • @auth2368
    @auth2368 4 года назад

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

  • @mandyulat1933
    @mandyulat1933 2 года назад

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

  • @prafullwali5354
    @prafullwali5354 3 года назад

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

  • @lailakandil2091
    @lailakandil2091 Год назад

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

  • @edzitron5848
    @edzitron5848 29 дней назад

    Hey I just had to learn about MVC very quickly and it rocks

  • @emonymph6911
    @emonymph6911 2 года назад

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

  • @premkatta1128
    @premkatta1128 2 года назад

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

  • @viktorizotov3681
    @viktorizotov3681 3 года назад +8

    It's MVP. In frameworks a file called a controller is a presenter in the MVP pattern. (another example is interface in programming languages does not mean interface pattern) In MVC model connects with view

  • @sulejmaravancic9389
    @sulejmaravancic9389 Год назад

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

  • @ubaidbashir1236
    @ubaidbashir1236 2 года назад

    You made it look easy-peazy, I must say.

  • @cole_mcconnell
    @cole_mcconnell 3 года назад +1

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

  • @lilit3552
    @lilit3552 2 года назад

    Thank you so much, havent seen such simple and human explonation.

  • @bogdanpristinsky1335
    @bogdanpristinsky1335 3 года назад

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

  • @rbedson8965
    @rbedson8965 2 года назад

    you made it so short and so clear, great dude

  • @utkarshkhare1181
    @utkarshkhare1181 4 года назад +1

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

  • @FranksCreativeCorner
    @FranksCreativeCorner Месяц назад

    Simple and to the point. Thank you!

  • @werterforlive
    @werterforlive 3 года назад +2

    thanks bro! big thumbs up to you man! btw what's your favourite sauce?

  • @urjapandyajani1022
    @urjapandyajani1022 2 года назад

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

  • @xavierarce8086
    @xavierarce8086 9 месяцев назад

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

  • @taras_kulchytskyi
    @taras_kulchytskyi 3 года назад

    The best explanation I have ever seen

  • @muhammadzainsheikh4512
    @muhammadzainsheikh4512 2 года назад

    Better than those lengthy courses. :)

  • @brynbowler9963
    @brynbowler9963 4 года назад +1

    Super helpful and simple. My exam was easy because of this! Thank you!

  • @minhphan2240
    @minhphan2240 2 года назад

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

  • @abimbolaogundipe2772
    @abimbolaogundipe2772 2 года назад

    Thanks for the simple and straightforward explanation.

  • @elenaasi3960
    @elenaasi3960 Год назад

    As an MVC and cat lover I loved this video

  • @johanesalberto6136
    @johanesalberto6136 3 месяца назад +1

    thanks for the understandable presentation brother

  • @Cescc911
    @Cescc911 2 года назад +71

    Marvel vs capcom

    • @duman_dp
      @duman_dp 9 месяцев назад +1

      😂😂

    • @torcher5023
      @torcher5023 9 месяцев назад +1

      Calm down, kid