What is programming MVC? [Detailed Explanation]

Тәжірибелік нұсқаулар және стиль

Have you ever wondered what MVC means in programming or how it really works? MVC stands for Model, View, Controller, and it is an architectural paradigm used by many web frameworks such as Ruby on Rails, Laravel, CakePHP, Django and more. It is a way of thinking organizationally when coding.
In MVC everything has its own place so you can catch up on projects easier and find snippets of code when debugging or emproving a page. It also makes the application efficient and secure since only certain elements can do certain things. For example, only Models talk to the database, and only Views contain HTML markup and so forth.
This tutorial will finally make it all make sense. I explain it slowly and methodically so you can finally understand it. When you are done, be sure to subscribe for more amazing videos related to programming and also marketing your programming creations once they are complete!
Check out my website with even more detailed tutorials: jacurtis.com
Follow me on Twitter: / _jacurtis
If you found this video helpful and it finally made sense of MVC for you, then please leave a like on the video so that it can show up for more people that are looking for the same thing.
-------
MVC Tutorial Ruby Python and Django. Works with Ruby on Rails or Laravel and other frameworks. This is an awesome tut or tutorial for anyone learning to programming or write code

Пікірлер: 582

  • @Pendragon2879
    @Pendragon2879 Жыл бұрын

    Came here for 100Devs and this is a solid explanation! Thank you for this!

  • @NathanBudd
    @NathanBudd6 жыл бұрын

    I've watched a lot of videos and tutorials, and read a lot of resources online. This is the best explanation of MVC that I've come across. *subscribed*

  • @rickyanthony3900

    @rickyanthony3900

    2 жыл бұрын

    I guess Im randomly asking but does someone know of a tool to get back into an Instagram account..? I was dumb forgot my login password. I would love any assistance you can offer me

  • @guilhermelaviola8079
    @guilhermelaviola80794 жыл бұрын

    That's one of the best Web Development classes I ever watched! It made me understand how MVC works in less than 20 minutes! Awesome! Thank you @jacurtis !

  • @theHelenZhang
    @theHelenZhang Жыл бұрын

    This was so helpful! When I say I am new to client-server and MVC architecture, I mean it. This video broadly touches on how the model, controller, and view work with each other. It doesn't go too indepth with the specific programming and details of them, which makes this concept easier to understand. This video for sure helped me understand how MVC architecture works with the client-server-database flow. You explained easily, and I had no trouble understanding it. Thank you!!

  • @gregb2225
    @gregb22257 жыл бұрын

    By far the best MVC tutorial I've ever seen. No longer confused!

  • @sandeepvk
    @sandeepvk8 жыл бұрын

    thanks Jacurtis, very well put together video. I now understand MVC now

  • @jenso413
    @jenso413 Жыл бұрын

    I think it's great that you also explained how a website works, it's integral to understanding MVC!

  • @jays
    @jays6 ай бұрын

    7 years later, still a great resource. Thank you!

  • @jnfrle
    @jnfrle5 жыл бұрын

    Thanks! I'm using Spring MVC and this gave me the background I wanted, including the history in the beginning.

  • @HEROHODA5000
    @HEROHODA50007 жыл бұрын

    This without a doubt The Best Explanation of MVC I've ever seen, Thanks very much.

  • @helloimsick5587
    @helloimsick55876 жыл бұрын

    5:00 starts explaining web (recommended for beginners) 15:50 starts explaing mvc (here it begin) 19:00 quick recap i would still recommend beginning at 0:00 for the sake of great effort what is here made . Thanks you very much for the explaination devMarketer!

  • @CodeguruX

    @CodeguruX

    2 жыл бұрын

    Yeah, it's a bit confusing when the recap adds route processing and has the view interacting with the user before the controller actually receives the dynamically processed view response. Kinda like saying it goes to all the trouble of finding the correct controller to just toss it out of the equation after the view is hit with a request. It's a stupidly simple concept though, so it doesn't really matter. The only thing to remember seems to be User->Controller->Model->Controller->View->Controller->User. Basic "pipeline" or "black box" architecture that allows things to interact in a way that gives you less and less job security the better it's implemented. But luckily you're always working to impress the next guy that pays you more money to do a thing and gaining practical knowledge along the way to make sure there's an ample supply of those.

  • @arechigaartstudio
    @arechigaartstudio2 ай бұрын

    Your teaching really helped me understand quickly what MVC means in programming. Thank you for sharing your knowledge with all of us!

  • @colonelvector
    @colonelvector6 жыл бұрын

    Thank you for this, this is the only video I've seen which properly explains MVC

  • @toastedbagel2100
    @toastedbagel21006 жыл бұрын

    Thank you so much for these, I really enjoy your way of visually showing what's happening in your videos.

  • @ajassharafudeen
    @ajassharafudeenАй бұрын

    This video is part of 100devs course and I understood every bit of information explained in this video. Thank you very much.

  • @aiden7274
    @aiden72747 жыл бұрын

    Best explanation of the MVC structure, love the presentation!

  • @tauqeer1036
    @tauqeer1036 Жыл бұрын

    Coming from #100Devs. This was a fab intro for someone who just heard of MVC.

  • @JD-hq1kn

    @JD-hq1kn

    Жыл бұрын

    I'm sure you're building awesome apps by now. I'm currently on the MVC class.

  • @ralphalmonte7042

    @ralphalmonte7042

    2 ай бұрын

    niceeeeee

  • @chintanraval2928
    @chintanraval29287 жыл бұрын

    Jacurtis(C) you are the controller who have all variables to explain and enhancing the viewer(V) with best data information (M). Thanks alot for the tutorial.

  • @charlesbovalis6591
    @charlesbovalis65915 жыл бұрын

    I truly APRECIATED this video and I finally understand the essence of MVC

  • @hehythrjkljwqoi
    @hehythrjkljwqoi8 жыл бұрын

    Amazing, now it makes sense, I will remember this thing throughout my life! Thank you.

  • @VijayKumar-ec2sj

    @VijayKumar-ec2sj

    5 жыл бұрын

    This is more explanatory thanks!!!!

  • @ayoubakennaf6388
    @ayoubakennaf63885 жыл бұрын

    This is awesome , I'm a data scientist engineering student and i'm developing a web application and this video helped me , I now have an idea about the MVC and i'm willing to go deep , anyway i would love to thank you for your efforts, you're doing a great job , keep up.

  • @YoMandz
    @YoMandz7 жыл бұрын

    This was so good. Have been struggling for so long, thank you!

  • @mdneyamatullah8449
    @mdneyamatullah84496 жыл бұрын

    Best MVC tutorial I have ever seen before !!!! Thanks Jacurtis.

  • @krillenummer1
    @krillenummer16 жыл бұрын

    You are my savior! Great and clear information that gave me that ahaaa-experience that filled in all the missing gaps i had to understand MVC! Keep up the great work and will be watching your other videos as well!

  • @trancevision83
    @trancevision838 жыл бұрын

    That was amazing explanation. Thank you!

  • @yschin5663
    @yschin56638 жыл бұрын

    Good video, recommended for those who want to start learning Laravel or other framework must watch this video to make it clear what is MVC.

  • @mujeexminiminer7653
    @mujeexminiminer76535 жыл бұрын

    This was very helpful! Thanks for all your hard-work.

  • @kinsleyKJV
    @kinsleyKJV7 жыл бұрын

    this really helped me thank you for the tutorial, now i get it .... i have a history of not getting it ...now i get it thanx

  • @blackmediapodcast
    @blackmediapodcast7 жыл бұрын

    Very clear and concise. I love learning about the principal and/or concepts before focusing on the "how" - Great! explanation.

  • @Raptor-jv7fi
    @Raptor-jv7fi6 жыл бұрын

    Hats off to you man! Finally I understand how mvc works...

  • @amarenigatu7464
    @amarenigatu74646 жыл бұрын

    Finally i got what the hell it is ...MVC!!! Really you make it easy and very clear. Thanks a lot!!! keep going

  • @CourageousCreatives
    @CourageousCreatives3 жыл бұрын

    Our Coding Bootcamp gave a link for this explanation of MVC before we have a unit on it. Great run-down!

  • @stefank5775
    @stefank57755 жыл бұрын

    Thank you. Your tut opened my eyes and thanks to you i understand the MVC concept clearly.

  • @bambambam1234ful
    @bambambam1234ful7 жыл бұрын

    Wow. Great tutorial on MVC. Definitely worth a sub. Keep em coming!

  • @KishorTiwari
    @KishorTiwari7 жыл бұрын

    You're amazing. Thanks a lot. I understand each and every slide very well. Will watch all other videos you've uploaded.

  • @psawyer871
    @psawyer8716 жыл бұрын

    Hats off to you, finally now it makes sense! Thank you!

  • @isaacopoku-asare5362
    @isaacopoku-asare53627 жыл бұрын

    Woooow. that was so simple. MVC seemed confusing until after your video. Thanks Jacurtis

  • @nazrul-geeti
    @nazrul-geeti6 жыл бұрын

    Perhaps the best explanation of MVC with great examples which help visualize/understand/encourage to explore & learn!! Great voice too by the way!! Keep them coming!

  • @bensmith807
    @bensmith8076 жыл бұрын

    This is by far the most helpful explanation!!

  • @ramyar6785
    @ramyar67856 жыл бұрын

    one of the best best tutorial to learn MVC

  • @I_Am_McZee
    @I_Am_McZee3 ай бұрын

    Very clear and very helpful. Very solid explanation!!!

  • @muhammadk5935
    @muhammadk59357 жыл бұрын

    very useful, finally understand mvc. i read about it before and it was useless. very clear, descriptive easy to understand.

  • @ourcore
    @ourcore8 жыл бұрын

    Thanks! That diagram definitely helped clear up the concept

  • @erickmclark
    @erickmclark6 жыл бұрын

    Wow!!! I thought I would never get this concept. Thank you a lot!! So easy to understand!

  • @vidaltrejo5493
    @vidaltrejo54932 жыл бұрын

    Best explanation i found on youtube

  • @mohammadghonchesefidi9238
    @mohammadghonchesefidi92386 жыл бұрын

    Good job. I was learning Django and I had problem understanding the concepts. Thanks a lot.

  • @youcefy-cofficiel6354
    @youcefy-cofficiel63548 жыл бұрын

    Very valuable and informative video, thanks!

  • @rheeneman
    @rheeneman7 жыл бұрын

    Super great video! Thank you so much for this explanation!

  • @vendrim1962
    @vendrim19624 жыл бұрын

    This is great information. Seriously This will save you massive amounts of tutorial time.

  • @aakashdhar
    @aakashdhar7 жыл бұрын

    thank you so much. The best explanation about mvc so far.

  • @jacquelineyoung6908
    @jacquelineyoung69087 жыл бұрын

    This was an excellent way to explain the MVC structure.....I have more clarity....thanks

  • @GavinAyling
    @GavinAyling7 жыл бұрын

    This video was recommended by my university lecturer! Good work DevMarketer.

  • @abelstauber201
    @abelstauber2017 жыл бұрын

    Way to go!!! Concise and clear explanation.

  • @sayuru1
    @sayuru17 жыл бұрын

    This is a damn awesome Explaination. Especially after showing the diagrams of the client server and database :) thanks

  • @erjonhazizaj1707
    @erjonhazizaj17078 жыл бұрын

    yours tutorials are amaizing, i love them, i am following you in every laravel tutorial

  • @JacurtisTutorials

    @JacurtisTutorials

    8 жыл бұрын

    Sweet! I am so glad. I love making the vidoes.

  • @TnCxDooZeL
    @TnCxDooZeL7 жыл бұрын

    Thanks man. This breakdown really helped. Much appreciated.

  • @kieran2347
    @kieran23473 жыл бұрын

    Thank you for making this amazing video! I now know and understand what is MVC. Cheers

  • @supersu6138
    @supersu61384 жыл бұрын

    The best explanation of mvc

  • @eljoenaimuninga2779
    @eljoenaimuninga27797 жыл бұрын

    Very detailed Thank You very much!!! It really helped me.

  • @yuanzhibao7078
    @yuanzhibao70787 жыл бұрын

    One of the best videos I ever seen! Thanks a lot. Definitely sub!

  • @carlodurian3730
    @carlodurian37306 жыл бұрын

    Wow! Thank you for this video. It helped me a lot! I'm trying to learn Django.

  • @lathrox8365
    @lathrox83656 жыл бұрын

    Makes so much sense. Going to implement this arcitecture in my java program asap.

  • @naveenbhandari6095
    @naveenbhandari60957 жыл бұрын

    Finally. Understood. Thanks man.!!

  • @parthsharma4041
    @parthsharma40416 жыл бұрын

    2 mins in and its already so awesome lol, thanks for this well done

  • @carlareis9220
    @carlareis9220 Жыл бұрын

    Awesome explanation! Thank you!!!

  • @apitmar
    @apitmar7 жыл бұрын

    Very clear explanation! Thanks.

  • @quentinmisslin8801
    @quentinmisslin88015 жыл бұрын

    Awesome tutorial, thank u !! And thank sooo much for no background music ! 💗

  • @mostafaomar5441
    @mostafaomar54414 жыл бұрын

    Note for others on what he said at 16:30. I was really confused by this as I found in some other explanations that the model can communicate with the view directly. MVC can be implemented in many ways. One of them is where the model communicates with the view directly. Is it the neatest way? I don't know. So, don't get confused when you find different explanations for the MVC. For example, some will call it a design pattern, others will call it an architectural style. It all depends on the context you're using it.

  • @littledata1621
    @littledata16216 жыл бұрын

    Thank you for the video! It was really great for helping me understand the gist of mvc

  • @xeroks646
    @xeroks6466 жыл бұрын

    I rarely like or comment on a youtube video but this video is an exception. I watched over more than tens of MVC videos and I never understand them but after I watched this I really understand WHAT THE HELL IS MVC lol. Really thanks man I appreciate your simple explanation. Now I can do my own framework in peace :)

  • @Cris-oe7rl
    @Cris-oe7rl7 жыл бұрын

    Very good explanation. Thank you!

  • @MarcMcRae
    @MarcMcRae4 жыл бұрын

    IMHO the under-pinning (additional) info can't hurt to show architecture/components etc. Nice video!

  • @mikejakusz1493
    @mikejakusz1493 Жыл бұрын

    Amazing explanation, thank you for your clear answer! This video is very well structured video!

  • @eliteny0
    @eliteny03 жыл бұрын

    Thanks for the explanation, it's very useful!

  • @MotoRamosVlogs
    @MotoRamosVlogs8 жыл бұрын

    I finally understand MVC! Thank you so much!! You are the man!

  • @srihariharanganesan933
    @srihariharanganesan9335 жыл бұрын

    Very well explained. Appreciated your effort.

  • @HarshaVardhini
    @HarshaVardhini7 жыл бұрын

    very clear explanation!! thank yu so much!! finally i understood it!

  • @ignacio560
    @ignacio5605 жыл бұрын

    Excellent video. I'm sorry for all the hateful comments, clearly people have misled expectations on educational content. This was awesome, very clear. Thanks

  • @abdulhananzaroo8704
    @abdulhananzaroo87047 жыл бұрын

    Thank you so much for this video !!! made it really easy and simple to understand

  • @yoerivanwassenhove673
    @yoerivanwassenhove6737 жыл бұрын

    Thank you for your thorough explanation.

  • @chuksogor4267
    @chuksogor42677 жыл бұрын

    Thank you so much, finally understand MVC patterns

  • @abhishekjanjalkar9074
    @abhishekjanjalkar90747 жыл бұрын

    Thanks for this very helpful video, finally cleared my confusion.

  • @marcosantonioosoriovillalo313
    @marcosantonioosoriovillalo3137 жыл бұрын

    I finally can understand MVC. many thanks to you!

  • @omarhojirat7452
    @omarhojirat74526 жыл бұрын

    Thank you, I have found your video really helpful, I'll definitely follow your channel for more interesting lessons. Keep it up! respect :)

  • @BlakeEdwards333
    @BlakeEdwards3336 жыл бұрын

    the flow was very helpful. Thanks!

  • @grantgonyer450
    @grantgonyer4507 жыл бұрын

    This was incredibly helpful, thank you!

  • @ghaleda1785
    @ghaleda17858 жыл бұрын

    Finally Jacurtis... thank you so much for this video... you made it!

  • @atsamali6830
    @atsamali68304 жыл бұрын

    Outstanding Explanation Sir.

  • @zeemie22
    @zeemie226 жыл бұрын

    Thank you for sharing this - loved it!

  • @faithshiroo7264
    @faithshiroo72647 жыл бұрын

    i used to mix my codes for php,am happy to find out a way out ,thanks for you video.

  • @majia
    @majia7 жыл бұрын

    oh my gosh, i finally understand MVC @__@ thank you

  • @1rui18

    @1rui18

    7 жыл бұрын

    tu tambem és.....

  • @inowhy1930
    @inowhy19306 жыл бұрын

    Thank you that was exactly what I needed! Nothing more, nothing less! :)

  • @chelseawilliams6648
    @chelseawilliams66487 жыл бұрын

    This was really helpful. Thanks!

  • @selfmadetool
    @selfmadetool4 жыл бұрын

    Thank you for recording this tutorial.

  • @EduardoCGarza-cp8nt
    @EduardoCGarza-cp8nt7 жыл бұрын

    Thank you very much for this video. It was incredibly useful!

  • @TheRiotousMind
    @TheRiotousMind7 жыл бұрын

    I just started a Python/Django project and was feeling like I was in over my head. This definitely helped out a lot. Thanks!

  • @s.nikolic497
    @s.nikolic4976 жыл бұрын

    best video I have seen on MVC

  • @zahid09able
    @zahid09able8 жыл бұрын

    i just went to see what tutorial / course you have in jacurtis.com. but its saying nothing found. So is that means there is no course?

  • @weirdoeyn
    @weirdoeyn8 жыл бұрын

    Thanks for this. Very informative and detailed. :)

  • @JacurtisTutorials

    @JacurtisTutorials

    8 жыл бұрын

    Youre welcome, please join me for other tutorials by subscribing.

  • @SanaSheikhAlard
    @SanaSheikhAlard3 жыл бұрын

    very helpful! thank you for the great explanation!

Келесі