Тёмный

What Is MVC? Simple Explanation 

Traversy Media
Подписаться 2,3 млн
Просмотров 515 тыс.
50% 1

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

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 405   
@grantwilliams9838
@grantwilliams9838 5 лет назад
Probably the best explanation I've seen yet regarding mvc. The diagram was excellent, the pseudo choose just topped it off. Well done again Brad.
@robot297
@robot297 4 года назад
The pseudo code was the cherry on top in my opinion! Thanks for the tutorial!
@MRABDULALI-123
@MRABDULALI-123 2 года назад
I LOVED THE WAY YOU SLOWLY TALK AND YOUR WAY OF EXPLANATION I HAVE NO COMMENTS FOR THAT LITERALLY
@arafatjamil1873
@arafatjamil1873 Год назад
I was watching another video, then I remembered about Traversy Media, hit the keyboard, made a search. Bam! Beautifully explained.
@tilakmadichettitheappdeveloper
must be renamed to "The only Proper MVC Tut"
@nikolas__
@nikolas__ 5 лет назад
You're goddamn right! The 3 min "pseudocode" example he put was more clear than what other guys try to say in hours in other tutorials
@luqmansen
@luqmansen 5 лет назад
@@nikolas__ well, this is so true, the pseudocode totally make everything clear
@ArchitecTJ37
@ArchitecTJ37 4 года назад
That's why Traversy Media deserves > million of subs!
@-vis-2492
@-vis-2492 3 года назад
@@luqmansen I have been struggling with this for a while, the pseudo code is cristal clear omg
@ojussinghal2501
@ojussinghal2501 3 года назад
4 years later, this is still one of the cleanest intros to MVC design pattern.
@seanm9306
@seanm9306 3 года назад
All the clarifications of what aspects vary depending on the framework really cleared things up for me. So many tutorials specify that certain aspects will or won't interact with one another in certain ways, but those differ from tutorial to tutorial. This really cleared that up.
@jimscott2958
@jimscott2958 3 года назад
I agree Grant : Probably the best explanation I've seen yet regarding mvc.
@Fawaz-vn5eg
@Fawaz-vn5eg 7 лет назад
Much awaited video. Thanks for sharing. The concept of MVC feels little bit confusing while i'am reading online articles, now i got it solved by this. Loving your style of teaching. Greetings from India😍✌
@rwingender
@rwingender 4 года назад
You are awesome! I've viewed a few similar videos on MVC, but yours is the best by far. It's not just the content that makes it the best; it's also just the tone of voice, the pacing, how you use the visuals and make it easy to follow where you are/what you're talking about visually. Really fantastic work!!
@paulhanrahan6728
@paulhanrahan6728 5 лет назад
Thanks for making newer concepts and technology accessible to a "legacy' programmer like myself.
@RealformStudioXR
@RealformStudioXR 5 лет назад
Paul Hanrahan are you a freelancer, right now? If so what do you advise to get more clients
@RealformStudioXR
@RealformStudioXR 5 лет назад
Regards
@paulhanrahan6728
@paulhanrahan6728 5 лет назад
@@RealformStudioXR Sorry for taking so long to get back to you. I am not a freelancer. I am developing an application I intend to market and sell on my own.
@RealformStudioXR
@RealformStudioXR 5 лет назад
@@paulhanrahan6728 thanks, how do you think will be the right model to sell, and there is something I always wonder, how do you assign a price to your software products
@AkshayKumar-fj9hd
@AkshayKumar-fj9hd 4 года назад
Hi Paul, on what legacy technologies do you work? are you working as system programmer?
@computeprashant
@computeprashant 4 года назад
The last part of explaination is something you can't get everywhere..Thank you for wonderful tutorial!!!
@romanticscents
@romanticscents 6 лет назад
thank you for sharing. i had a job interview once and he asked me was i familiar with the term mvc. i wasn't sure because mvc bAck in the day for me stood for Microsoft visual composer when i learned visual basic studio. now i understand your example. thank
@rafeemuhammad8828
@rafeemuhammad8828 5 лет назад
This is really perfect and proper tutorial for understanding MVC. Thanks a lot sir.....
@Eamo-21
@Eamo-21 5 лет назад
Brad, you have a gift for explaining concepts. Thank you so much for putting out this great content.
@mostafatourad8250
@mostafatourad8250 7 лет назад
we were waiting , every day I watch your channel so thanks for sharing knowledge
@TraversyMedia
@TraversyMedia 7 лет назад
Geez no pressure there...just kidding. Thanks for watching
@MrAhmedUA
@MrAhmedUA 7 лет назад
was the example based on php~laravel :D ?
@ryans6423
@ryans6423 5 лет назад
"What's goin on guys, if you've been following my channel for a while then you probably know that I like to explain things the way every other coding video on youtube should explain them but choose not to."
@theblackhundreds7124
@theblackhundreds7124 5 лет назад
So true. Brad is a humble man who doesnt have a need to show off the fact that he is a programmer.
@Martin-xx2kw
@Martin-xx2kw 6 лет назад
Great explanation Brad. I can't get an work done cuz I keep jumping to you next tutorials. You are the BEST!
@karolf1690
@karolf1690 5 лет назад
Really good explanation, especially when it comes to this pseudo-code. Thanks
@JasonTsimplis
@JasonTsimplis 4 года назад
Best explanation ! The code sample also really helped a lot, thank you for this great tutorial !
@xinba6899
@xinba6899 2 года назад
Best explanation and easy to understand
@coobybooby933
@coobybooby933 7 лет назад
You are very talented at this, no wonder people are stealing your videos. Thank you.
@MohamedAhm3d
@MohamedAhm3d 10 месяцев назад
This is awesome. The example really helped me understand. Thank you
@saimhassan
@saimhassan 6 лет назад
so MVC is basically a technique to organize data, functionality and GUI comps and keeping them away from each other yet in communication? if i'm not drunk?
@istandaloneroronoazoro5188
@istandaloneroronoazoro5188 4 года назад
I wish there were a simpler explanation for it. Because all those technical terms throw me off guard. Just so that I see my logic: "MVC is a pattern used in web or software development for organising the code content based on its purpose? For example, Model takes responsibility for all database related things; View is the Preview state for the user to see the final result on the browser; and Controller is what???" This is my current understanding of it :(
@saimhassan
@saimhassan 4 года назад
@@istandaloneroronoazoro5188 no problem, controller is just a Class that holds the methods which we write to fetch data from db and redirect users to appropriate view (gui)
@saimhassan
@saimhassan 4 года назад
@@istandaloneroronoazoro5188 i wish i could attach reference images to show u what exactly these things are. Let me know if u need help
@istandaloneroronoazoro5188
@istandaloneroronoazoro5188 4 года назад
@@saimhassan Thank you very much! Its just that I have an interview tomorrow for a Web Developer role and I use HTML, CSS, JavaScript and so on without MVC. It is quite complex for me! :(
@delisandor5337
@delisandor5337 6 лет назад
whatever I search regarding code... at least one traversy media video in the result list... at least with 1000 likes... and they are great.. congrats for the awesome youtube channel=)
@shadyqaddoura3451
@shadyqaddoura3451 5 лет назад
Amazing very simple explanation for MVC, thank you
@ezekielmolemo7238
@ezekielmolemo7238 4 года назад
Best MVC tutorial ever.
@AbdullahChaudhryDXB
@AbdullahChaudhryDXB 7 лет назад
best explanation ever in history .. thanks sir
@charlielin188
@charlielin188 2 года назад
This is so great, easy to understand
@ab76254
@ab76254 4 года назад
Thanks man, that was really helpful, especially with the diagram and pseudocode to demonstrate the basic concept!
@itameio6161
@itameio6161 2 года назад
Thanks for this video and the example code. Very clear and understandable.
@SachinDevatarTechie
@SachinDevatarTechie 4 года назад
Awesome Video, MVC architecture is a piece of cake now.
@s.bamahfoodh
@s.bamahfoodh Год назад
Very easy to understand, thank you so much
@vamshikrishna-pt6qx
@vamshikrishna-pt6qx 7 лет назад
This is the best MVC tutorial so far i have seen. Thanks for that. It would be good if you explain some important concepts like SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF) and cookie tampering implementation by considering some MVC framework.
@vivekthakkar5276
@vivekthakkar5276 5 лет назад
This was the best explanation.. thanks alot man.. hats off
@rajatjoshi6695
@rajatjoshi6695 4 года назад
Very crisp yet very helpfull. #kudos
@busyrand
@busyrand 6 лет назад
Thanks Brad! You're a Great Professor.
@ManojKumar-hj7fh
@ManojKumar-hj7fh 4 года назад
Thank you for the knowledge of model view controller, it was really helpful.
@tassaron
@tassaron 3 года назад
Great explanation! The concepts always seemed too abstract for me to really understand even though I've seen the concept so much while coding and editing other's code... Now I know what name to give the patterns I've observed
@wl3637
@wl3637 3 года назад
Finally understand MVC , thanks gentleman ~
@edgar-mmxxiii
@edgar-mmxxiii 4 года назад
View (GUI), Controller (main Functionality and Logic), Model (deals directly with Files and Data)
@ioannisme7495
@ioannisme7495 4 года назад
the code at the end helped me to understand it..thank you
@gamesrullzro8356
@gamesrullzro8356 5 лет назад
Model -> Database View -> Front-end Controller -> Server
@celesterobinson6884
@celesterobinson6884 5 лет назад
Wait this is misleading. Based on this video, the Model is NOT the Database. It communicates with the database. 2:43
@gandhikaran24
@gandhikaran24 4 года назад
Model is the query language that handles and manages data and not the database itself.
@AirsoftSouthAfricaShow
@AirsoftSouthAfricaShow 6 лет назад
Great and Simple video , Thank you for creating it !
@jeankerby6908
@jeankerby6908 Год назад
Thank you, great explanation.
@12819421
@12819421 4 года назад
Precise, simple and gives the clear picture. Exactly what one want to know about MVC framework as a beginner, excellent job Brad, we owe you! Model - Organized data View - Interactive UI Control - Scalable processing logic connecting model and View
@AdityaPratapsingh9125
@AdityaPratapsingh9125 6 лет назад
simple and sufficient !! Thank you.
@HassanInter
@HassanInter 7 лет назад
Model is where to save data View is displaying data Controller is where to message the data before you display
@manwithllama
@manwithllama 6 лет назад
Nice. Your thought makes MVC a lot easier to compartmentalize. Quick edit: I think you meant "massage" (knead, manipulate) instead of "message" (write a note).
@rahultech77
@rahultech77 6 лет назад
Model is fetching and processing the data View is displaying stuff to user Controller communicates between the model and view.
@vaishnavishrivastava3994
@vaishnavishrivastava3994 4 года назад
that diagram was super helpful! thanks!
@Dfeneck
@Dfeneck 4 года назад
Thankyou my friend. Great explanation!
@bernacaner544
@bernacaner544 5 лет назад
You are just amazing, have several of your Udemy classes. Absolutely perfect explanation every single time
@chvrleshd
@chvrleshd 3 года назад
He has Udemy courses? Please give me a link
@nikhildhumane4314
@nikhildhumane4314 Год назад
Best explanation
@code_kanga5390
@code_kanga5390 6 лет назад
Good work man, appreciate it.
@naromiesbeninche6975
@naromiesbeninche6975 5 лет назад
You nailed it!. Thank you very much.😊
@twotonetheartist
@twotonetheartist 6 лет назад
Great explanation! Thanks!
@arshadshah999
@arshadshah999 6 лет назад
Given example is awesome.... thanx
5 лет назад
good explanation with example
@prajeeshprp941
@prajeeshprp941 3 года назад
Thanks for the explanation 🔥the first point you mentioned that MVC differs with frameworks makes sense, that info is lit 🔥 but im still struggling to understand what is MVC in angular js in specific. coz in angular js model and controller is kinda similar, could you please clear that part ❤️
@dianaeftaiha
@dianaeftaiha 4 года назад
Thank you for this video
@alexandrelima2332
@alexandrelima2332 6 лет назад
Great explanation with the code there! It's very clear for me now. Thank you!
@MrAhmedMuhammad
@MrAhmedMuhammad 6 лет назад
Excellent man.
@gabriel1900
@gabriel1900 7 лет назад
Excellent!!!!!!
@anisalibegic
@anisalibegic 7 лет назад
ASP.NET MVC (Core) should also be mentioned.
@hamzanasirr
@hamzanasirr 5 лет назад
Yep. Main one isn't mentioned.
@josefsabl
@josefsabl 5 лет назад
Everybody who names their MVC template the CORE should be ashamed, not mentioned :-)
@dakar9492
@dakar9492 4 года назад
I Agree, but it's not just Core, ASP.NET MVC has been around longer than the Core version has, Core is just a new name because of some dramatic changes to the system, MVC has been around in Microsoft Visual Studio since 2009 with the first MVC 1.0, Cores has only been around since 2016, i know that Cores has become way more popular than normal Microsoft MVC, but i preferer using MVC 5 still...
@yahyarehman9935
@yahyarehman9935 4 года назад
Thankyou so much for this
@malvinnyahwai6370
@malvinnyahwai6370 5 лет назад
should mention SpringMVC also
@SIFWD1
@SIFWD1 7 лет назад
Dude this is easily the best explanation of MVC! You've got yourself another subscriber...... keep up the quality content
@jclee48
@jclee48 5 лет назад
Very clear!
@FitLife6767
@FitLife6767 6 лет назад
Very good ...thank you
@ahmedmahfouz6339
@ahmedmahfouz6339 6 лет назад
thanks a million bro, i found out that i use MVC in my daily code 😄
@adekunlelameed7771
@adekunlelameed7771 2 года назад
Good stuff!. Thanks
@Eamo-21
@Eamo-21 6 лет назад
excellent video!
@SebLeCaribou
@SebLeCaribou 4 года назад
After five other videos, a read through the entire wikipedia page, and two other websites, you finally made me understand the concept. THANK YOU SO MUCH!
@lynch8888
@lynch8888 6 лет назад
Very clear, thanks
@nsrshishir550
@nsrshishir550 3 года назад
Thank you. It was very helpful.
@yazraf
@yazraf 6 лет назад
thanks for the awesome video.
@DDRUTOU
@DDRUTOU 4 года назад
MVC is Marvel Vs. Capcom
@goof8810
@goof8810 3 года назад
Marvel Vs. Capcom
@questreal5812
@questreal5812 4 года назад
"please leave a like if you liked it and you can leave a dislike if you didn't" respect man
@brighga33
@brighga33 4 года назад
This is by far the best explained tutorial on MVC concept! Hats off to you, Mr. Traversy!
@everestgjonaj
@everestgjonaj 7 лет назад
Thanks a lot man ! Ur lessons are very useful.Im on my way learning php/sql and than i really need to get into laravel.
@codesymphony
@codesymphony Год назад
great stuff
@TheFlyingMonkey200
@TheFlyingMonkey200 3 года назад
This was awesome, I have never seen state management explained so nicely! I really liked the "languageless" code you had as an example towards the end. Excellent job!
@ManuelSeromenho
@ManuelSeromenho 6 лет назад
Thanks for you MVC video! :D
@mohammedimran8186
@mohammedimran8186 7 лет назад
Quality content but the sound should have been a bit more louder, can't hear it that clearly though.
@TraversyMedia
@TraversyMedia 7 лет назад
abdo thanks ill check that out
@FreakyCoach
@FreakyCoach 7 лет назад
Desperately waiting for PHP Front to Back series 21st episode..
@TraversyMedia
@TraversyMedia 7 лет назад
Masood Aslami its coming
@FreakyCoach
@FreakyCoach 7 лет назад
Thanks
@FloridaGulfCoastLife
@FloridaGulfCoastLife 5 лет назад
Thank you for the explanation. That pseudo code really made it easier.
@itzyourbwoytchybooxuur6475
@itzyourbwoytchybooxuur6475 3 года назад
Superb explanation! Thanks a billion sir!
@yongamer
@yongamer 5 лет назад
Model - Interaction with database (SELECT, INSERT, UPDATE, DELETE) View - Usually consist of HTML/CSS Controller - Processes requests (GET, POST, PUT, DELETE)
@petartodorov9202
@petartodorov9202 5 лет назад
I'm so happy when I google about web dev topics and see a Traversy Media video. Thank you for the clear and helpful teaching!
@szymontaciak7904
@szymontaciak7904 7 лет назад
Hey Brad, are you planning to create any App using Laravel? It would be perfect!
@Mrwingssalsasalitas
@Mrwingssalsasalitas 2 года назад
Thanks for sharing. Very useful. Helped me understand better the Django framework
@Ed-br3sd
@Ed-br3sd 5 лет назад
Great, thanks for the video :)
@spiritofkindness
@spiritofkindness 6 лет назад
So comprehensive, I even subscribed! :)
@Georgii1212
@Georgii1212 4 года назад
Can you please explain in which layer are the business logic and business objects?..in Model? or in Controller?
@sabuein
@sabuein Год назад
Thank you.
@tomjohnston5141
@tomjohnston5141 7 лет назад
For future reference, you used the term template engine a few times in this video. I had to scurry around on google to try to get a clue what that referred to. Otherwise, perfect video, and thank you.
@TraversyMedia
@TraversyMedia 7 лет назад
Thanks for the feedback and for watching
@tomjohnston5141
@tomjohnston5141 7 лет назад
You bet. You are a great communicator, and I enjoy your chill style of presentation.
@osoriodanny
@osoriodanny 3 года назад
Awesome!
@taiwoadebisi9315
@taiwoadebisi9315 6 лет назад
Everytime I open a tutorial on anything web, I doze off because they can be boring. I mean really boring! Yours however, ITS AWESOME! THANKS
@Lyrik-Klinge
@Lyrik-Klinge 2 года назад
Thanks a LOT!
@gdk870
@gdk870 3 года назад
So one can rearrange the acronym to VCM instead? Since it all seems to start with the View (V), which "triggers" the Controller (C), which requests some data related work from the Model (M)?
@fullstacktutorials2883
@fullstacktutorials2883 5 лет назад
Is MVC a Design Pattern or Architectural Pattern? Please reply. Thanks in Advance
@whatwebs
@whatwebs 4 года назад
Excellent job. Loved the psuedo code to show the logic.
Далее
What is programming MVC? [Detailed Explanation]
24:40
Просмотров 416 тыс.
HA-HA-HA-HA 👫 #countryhumans
00:15
Просмотров 1,3 млн
Учёные из Тринидад и Тобаго
00:23
5 Design Patterns Every Engineer Should Know
11:51
Просмотров 939 тыс.
JSON Crash Course
24:49
Просмотров 1 млн
Brutally honest advice for new .NET Web Developers
7:19
10 Design Patterns Explained in 10 Minutes
11:04
Просмотров 2,3 млн
What Is A RESTful API? Explanation of REST & HTTP
18:38
What is Kafka?
9:17
Просмотров 464 тыс.
What is MVC architecture?
5:57
Просмотров 230 тыс.
HA-HA-HA-HA 👫 #countryhumans
00:15
Просмотров 1,3 млн