C# Model View Controller (MVC) Explained

  Рет қаралды 18,595

Raw Coding

Raw Coding

Күн бұрын

In this mvc tutorial we create a custom naive implementation of mvc using reflection. Primarily answering the question of how does mvc work?
Patreon 🤝 / raw_coding
Courses 📚 learning.raw-c...
Shop 🛒 shop.raw-codin...
Discord 💬 / discord
Twitter 📣 / anton_t0shik
Twitch 🎥 / raw_coding
LinqPad: www.linqpad.net
Source: github.com/T0s...
#csharp

Пікірлер: 46
@abuaws4922
@abuaws4922 4 жыл бұрын
"If you can't explain it simply, you don't understand it well enough." Albert Einstein Thank you for make in it so simple
@RawCoding
@RawCoding 4 жыл бұрын
Glad you liked it :)
@subliminalcastillo2126
@subliminalcastillo2126 3 жыл бұрын
Thank you so much for the video, not only did I get knowledge, I found about LINQPad which is sick as fuck too. Subscribed.
@RawCoding
@RawCoding 3 жыл бұрын
Awesome, glad you like LINQPad!
@fiyora
@fiyora 4 жыл бұрын
There are disturbing sounds at 4:59, 9:41, 14:03, 18:00, 18:34, 35:05. Great video as usual.
@RawCoding
@RawCoding 4 жыл бұрын
Not sure what that is, I’ll pay closer attention next time, thank you for letting me now :)
@hadibazmi6340
@hadibazmi6340 4 жыл бұрын
i will argue any one who say there is better explanation out there about mvc!
@RawCoding
@RawCoding 4 жыл бұрын
Haha glad you liked it!
@ricardothomas3779
@ricardothomas3779 4 жыл бұрын
Hey Anton. You are Awesome. Thank you. Keep up the great work you are doing.
@RawCoding
@RawCoding 4 жыл бұрын
Thank you Ricardo ))
@VinuP2023
@VinuP2023 4 жыл бұрын
Thanks a lot for making these awesome videos. You deserve respect :)
@RawCoding
@RawCoding 4 жыл бұрын
Cheers )
@johndoe3181
@johndoe3181 4 жыл бұрын
Another amazing video, Thanks
@RawCoding
@RawCoding 4 жыл бұрын
Cheer ma dud ))
@ЕгорБрызгалов-я4я
@ЕгорБрызгалов-я4я 4 жыл бұрын
Great as always!:) If you're looking for extra topics I may suggest you LINQ under the hood:) Thank you for all you do!
@RawCoding
@RawCoding 4 жыл бұрын
I'll probably do IEnumerable because LINQ is just a collection of high level generic functions
@onemorestory1
@onemorestory1 4 жыл бұрын
Love the everything he does
@RawCoding
@RawCoding 4 жыл бұрын
Cheers:)
@SuperVarunraju
@SuperVarunraju 4 жыл бұрын
Love your content, hence a patreon now :)
@RawCoding
@RawCoding 4 жыл бұрын
Thank you for your support Varun :)
@arash2229
@arash2229 2 жыл бұрын
Thank you. nice video, learnt a lot.
@osherhajaj8565
@osherhajaj8565 2 жыл бұрын
You assume that the method name will be the same as the URI path suffix, but it is not always the case. I suggest you keep a dictionary mapping a path to a method name (checkout minute 22:55).
@HarishKumar-tb5qe
@HarishKumar-tb5qe 4 жыл бұрын
Best explanation.. kindly improve audio quality.
@RawCoding
@RawCoding 4 жыл бұрын
Thank you, and yea sorry about this one not sure what happaned.
@bucketnick
@bucketnick 4 жыл бұрын
MVC Mini Routing
@RawCoding
@RawCoding 4 жыл бұрын
Coming to Your local Nuget soon
@balramverma4873
@balramverma4873 4 жыл бұрын
This is really helpful man . Thanks a lot ✌🏼
@RawCoding
@RawCoding 4 жыл бұрын
thank you for watching
@SayWhaaaaaaaaaaaaaaaaaaaaaaat
@SayWhaaaaaaaaaaaaaaaaaaaaaaat 3 жыл бұрын
Razor pages with no standard MVC pattern is better - more efficient :)
@RawCoding
@RawCoding 3 жыл бұрын
Proof?
@84mmmm
@84mmmm 3 жыл бұрын
I will say it to you in Arabic (slang language) accent ya Tony , enta prince Translation Hey Antone (Nick Name = tony) , You are professional
@RawCoding
@RawCoding 3 жыл бұрын
Eaaahaha, Tony sounds too Italian-American gangster but cheers :)
@zealtypedcode3119
@zealtypedcode3119 3 жыл бұрын
Egyptian slang to be more precise lool
@84mmmm
@84mmmm 3 жыл бұрын
@@zealtypedcode3119 here's another guy following you from the beloved Egypt
@JohnSmith-yr4vi
@JohnSmith-yr4vi Жыл бұрын
Two years late but this isn't MVC, this is you solving the problem of controller & parameter selection given a Uri. MVC as an architecture pattern is not necessarily coupled with HTTP service oriented architecture either, which is more inline with what you're doing in this video.
@RawCoding
@RawCoding Жыл бұрын
Yes this is mvc for asp.net core c# devs where it's an http request handling framework (hence the big .net core and c# logos), just like oop is not "real oop", this mvc is not "real mvc", but it has place in this context. If you make a video on MVC feel free to share it.
@kennykanp5320
@kennykanp5320 3 жыл бұрын
So, is it an architecture or a pattern? (._.)
@RawCoding
@RawCoding 3 жыл бұрын
Architecture
@idontcare-nb3yu
@idontcare-nb3yu 2 жыл бұрын
wtf? you speak english
@RawCoding
@RawCoding 2 жыл бұрын
Suprise mafaka i
@a.gonzalez2449
@a.gonzalez2449 4 жыл бұрын
why are you explaining mvc using reflection ? am i missing something ... show off...
@RawCoding
@RawCoding 4 жыл бұрын
Because that’s what it is. You add some services to the startup add a controller and the it works.
C# IEnumerable (Generator) Explained
19:36
Raw Coding
Рет қаралды 17 М.
C# Generics Explained
36:01
Raw Coding
Рет қаралды 16 М.
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 8 МЛН
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,7 МЛН
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 59 МЛН
Don't look down on anyone#devil  #lilith  #funny  #shorts
00:12
Devil Lilith
Рет қаралды 43 МЛН
How Dependency Injection Works in #csharp
43:52
Raw Coding
Рет қаралды 54 М.
C# Reflection Explained (Claim generation example)
39:58
Raw Coding
Рет қаралды 45 М.
C# Channels Explained (System.Threading.Channels)
47:11
Raw Coding
Рет қаралды 36 М.
C# Async/Await/Task Explained (Deep Dive)
24:22
Raw Coding
Рет қаралды 409 М.
In/Out Middleware Explained (C# ASP.NET Core & JS Examples)
54:03
Semaphore Explained C#
12:24
Raw Coding
Рет қаралды 41 М.
C# Delegates & Lambdas Explained
32:43
Raw Coding
Рет қаралды 38 М.
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 8 МЛН