¿What is the MVC Patter?, Simple explanation

Поделиться
HTML-код
  • Опубликовано: 17 июл 2024
  • This video is an explanation of the arquitectural design pattern MVC, of the abbreviations Model View Controller that follow so many frameworks, libraries, that they rely on that like Angular, React, Laravel, Express, Django, and many more.
    Understanding, how is the flow of the interection between user and web application

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

  • @FaztTech
    @FaztTech  6 лет назад +20

    No olviden que si quieren conocer más pueden visitar mi blog, en blog.faztweb.com en los que escribo de articulos de programación y desarrollo web como este blog.faztweb.com/2017/09/que-es-un-framework.html Saludos a Todos

  • @may6021
    @may6021 3 года назад +19

    De tantos videos q vi para entender MVC, estos fueron los 18 minutos mejor invertidos para comprenderlo!! Excelente explicacion!!

  • @Chris6Six6
    @Chris6Six6 28 дней назад

    El mejor video sigue siendo este después de 6 años y con mal audio, grande fazt.

  • @andreseduardoguerreronoble2365
    @andreseduardoguerreronoble2365 6 лет назад +8

    Excelente explicación me sirvió de mucho para aclarar dudas y conceptos muchas gracias.

  • @lewinviola1393
    @lewinviola1393 5 лет назад +3

    Excelente Fazt. En muchos de tus videos oia el tema, pero no entendía nada. Ya con esto no estaré perdido.

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

    Excelente video, muy bien explicado, te felicito y te agradezco por compartir tus conocimientos !. Saludos desde Argentina !

  • @waltergiraldo325
    @waltergiraldo325 6 лет назад +4

    Hola Fatz, Acabo de ver este vídeo y me suscribí de inmediato; te digo que nunca me ha quedado tan claro el tema, tienes una capacidad notable para darte a entender. Muchas gracias
    Me gustaría mucho poder ver la explicación acerca de los métodos http

  • @josecastroantonio
    @josecastroantonio 6 лет назад +8

    ¡Por fin, encontré una explicación entendible!

  • @mig6187
    @mig6187 6 лет назад

    Muy buen video. No sabía lo que era el MVC y creo que me ha quedado clara la idea.

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

    Muchas gracias por este vídeo. estoy aprendiendo a programar y siento que siempre hay algo anterior que tengo que saber para entender lo que estoy viendo, pero me pareció súper entendible lo que decís.
    Me suscribo!

  • @damnation8969
    @damnation8969 7 лет назад +1

    Muy buena explicación, la mejor que he visto hasta ahora

    • @FaztTech
      @FaztTech  7 лет назад

      Gracias Francisco.

  • @alvarohrv
    @alvarohrv 4 года назад +4

    Gracias Fazt, ya he hecho el de JS estoy comprendiendo NODE... de verdad gracias, espero crecer! superarme aprendiendo desarrollo web... siempre estaré muy agradecido, espero más adelante si todo sale bien devolverte el favor.

  • @lgeredesignjewelry-joyaspa9681
    @lgeredesignjewelry-joyaspa9681 5 лет назад

    Me quedó clarísimo para mis próximos proyectos. Gracias

  • @alidacontreras3116
    @alidacontreras3116 5 лет назад

    Muchas gracias! me encanto el video, todo bien explicado.

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

    Una buena explicación acerca de lo que pasa detrás del código. Gracias

  • @fernandovillagran9436
    @fernandovillagran9436 5 лет назад +1

    Ha recibido su like mi hermano! excelente video!

  • @WilsonXtrem007
    @WilsonXtrem007 6 лет назад +1

    Gracias por la informacion muy completa, suscrito!

  • @okmancera
    @okmancera 6 лет назад +1

    Muy buen vídeo, muchas gracias.

  • @diegocardona8632
    @diegocardona8632 5 лет назад +20

    Entonces, el Modelo Vista Controlador es una especie de "recursos" que podemos utilizar para crear un flujo de trabajo en nuestra web. Al ingresar a google.com el buscador nos devuelve la parte estetica *(Vista)* con la cual podemos interactuar, en este caso. Nos aparece el nombre de Google y el recuadro para buscar, al nosotros escribir en el recuadro y hacer una busqueda lo que sucede es que: nuestros datos pasan por el *Controlador*, el cual dice: !Ah okey, el usuario esta buscando por X cosa!. Inmediatamente se la envia a la base de datos *(Modelo)* la cual empieza a buscar por nuestra petición y luego dice algo como "Hey, Controlador, encontre esto sobre X cosa, ahi te lo mando". Luego el controlador lo recibe y nos lo envia a nuestra vista y es ahí cuando vemos los resultados de nuestra busqueda.

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

      cómo dirías lo mismo para el modelo MVT? de manera que sea igual de entendible jeje

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

      tal cual!

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

      Buen resumen

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

    Fazt canijo como ha crecido tu canal, recuerdo cuando tenias menos de 100k, muchos exitos hermano!

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

    Muchas gracias, bien explicado, te felicito muchas gracias.

  • @laloargosrey
    @laloargosrey 5 лет назад +2

    Muy buen video fazt... saludos hermano

  • @elskipvers
    @elskipvers 7 лет назад +4

    conseguí un nuevo trabajo ayer gracias a ti gracias máster eres el mejor💪

    • @FaztTech
      @FaztTech  7 лет назад

      Que Genial Escuchar eso, Felicidades!

  • @miguelguerrero3025
    @miguelguerrero3025 7 лет назад +4

    Gracias por compartir todos tus conocimientos Fazt. Estaría chevere que realizaras un curso completo de desarrollo web, hay varios por toda la web pero no todas las personas saben explicar de forma adecuada y no inspiran a los estudiantes.

    • @FaztTech
      @FaztTech  7 лет назад +1

      Gracias Miguel, el curso de desarrollo web es algo que estoy planeando, solo que lo estoy elaborando aun para que que de bien, pronto espero terminarlo y subirlo. Gracias por el comentario

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

    Excelente... gran explicación. Gracias!!!

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

    Excelente video!!!! súper claro, gracias!

  • @yamilethperezdejurado4358
    @yamilethperezdejurado4358 5 лет назад +1

    Buena explicación!!!

  • @ornellaputti6691
    @ornellaputti6691 6 лет назад +1

    Excelente explicación!! Me gustaría verlo con Android Studio

  • @SonGoku-pc7jl
    @SonGoku-pc7jl Год назад

    jeje, un año después de estudiar todo el dia sobretodo contigo, de golpe youtube me propone este video de 5 años que me hizo ilusión ver para descansar de lo más denso. Quizás lo viera en su dia pero no lo recuerdo o no entenderia como hoy el tema :) a veces se escucha que ya no es moda este patrón pero vamos, han pasado cinco años del video y creo que en la mayoria de frameworks que utilizamos sigue siendo una base fundamental a la hora de escribir código. Es curioso esto de usar un patrón conocido sin saber que lo estás utilizando. Molaria algun video de otros patrones jeje :P

  • @Jose-ub1yp
    @Jose-ub1yp 2 года назад

    espectacularmente bien explicado

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

    Que pinche bella explicación Man, gracias por tu contenido; saludos desde Nicaragua!

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

    Eres un excelente prof.

  • @maxzm7
    @maxzm7 6 лет назад +1

    Excelente explicación, saludos

    • @FaztTech
      @FaztTech  6 лет назад

      en hora buena que te sirva. ¡Saludos!

  • @luisfrancofazio8175
    @luisfrancofazio8175 6 лет назад

    muy util y bien explicado

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

    Excelente, bien explicado

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

    Muy buen video. Gracias.

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

    Excelente explicación.

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

    Excelente tutorial, nosotros hicimos el mismo tema pero orientado a lo cotidiano..

  • @luisretes1689
    @luisretes1689 5 лет назад

    Muy útil, gracias.

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

    Muy bueno, todo lo que mi profe no explico, solo nos hizo copiar codigo sin explicar nada. Gracias Fazt.

  • @user-sd6lk2ir5n
    @user-sd6lk2ir5n Год назад

    Increible como te cambio la voz en 5 años saludos, buena explicación!

  • @orlandodejesus2051
    @orlandodejesus2051 7 лет назад

    Muy bueno ! Buen contenido, vas creciendo :) felicidades

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

    Buen video, gracias!

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

    Que buena explicación.

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

    Excelente explicacion!

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

    muchas gracias por este video

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

    Gracias por tu ayuda x)

  • @Spartan26135
    @Spartan26135 5 лет назад +64

    Tuve que poner el video en X.75 xD Ya veo porque te llamas Fazt xd Igual gracias por la explicación!

    • @diegoalvarez437
      @diegoalvarez437 4 года назад +6

      Jajaja a mi me encanta este canal por eso, es el primero que veo que no necesito adelantarle la velocidad en sus explicaciones, y acabo de llegar!! Agradecido.

    • @carlos84708
      @carlos84708 4 года назад +12

      @@diegoalvarez437 yo tengo la costumbre de ver las cosas en 1.75 🤣 la gente le da muchas vueltas o no sabe explicar las cosas

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

      Lo puse en 0.75 y parece que habla borracho jajajja, vuelvo a la velocidad normal

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

      @@Franjabube sixd

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

      yo 1.5 XD

  • @gabrielastark6395
    @gabrielastark6395 6 лет назад +5

    :') la explicación más hermosa que he visto ❤️

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

    me encantaria que explicaras mvp y mvvm tan detalladamente como este video

  • @zidarkz
    @zidarkz 5 лет назад +2

    Magnifica explicación. Quisiera saber si tienes cursos premium? La verdad valdrían la pena cmprarlos. Muchas gracias :)

  • @tsundere503
    @tsundere503 5 лет назад

    gracias Mr. Coder!!

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

    Muchas gracias!!!!

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

    Excelente video Fazt. Tengo una consulta y cuando el usuario hace clic en un boton y la página por ejemplo talvez te muestra un modal o te redirecciona a una nueva vista, esa pequeña lógica dentro del patrón MVC pertenece a la VISTA o CONTROLLER?

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

    Gracias 😊

  • @giselatapiaperez5926
    @giselatapiaperez5926 6 лет назад +1

    MUY BUENO.....

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

    sos un capo loco !

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

    muchisimas gracias

  • @diegocif
    @diegocif 5 лет назад +14

    *Fazt, un curso de Laravel porfaaa*

  • @remmcal1520
    @remmcal1520 5 лет назад +1

    Gracias

  • @JuanCamiloCampoT95
    @JuanCamiloCampoT95 5 лет назад +5

    Fazt aunque por ahí va la cosa, no es tanto así, resulta que con lo primero que se encuentra el cliente no es el VISTA, sino el CONTROLADOR, este hace de Middleware entre la VISTA y el MODEL, siendo la VISTA lo ultimo que sucede y es lo que ve el cliente, entonces en este orden de ideas el Model Vista Controlador o MVC sería { CLIENTE --> CONTROLADOR aquí podría ir a modelo si es una petición al servidor y como respuesta este manipularía los datos y los mostraría en la VISTA, o también el CONTROLADOR podría ir a la VISTA directamente con funcionalidades de front-end. es.wikipedia.org/wiki/Modelo-vista-controlador aquí está muy claro

    • @jonathanmoreno9076
      @jonathanmoreno9076 5 лет назад

      Mmmm ... Ok, tienes un buen punto pero yo creo que el problema es que lo explicaron de 2 maneras... En la primera partian del hecho de que estabas viendo una pantalla ya cargada (La vista) y lo empezaron a explicar hacia atras (Como esa vista llego ahi), pero en la segunda (Minuto 14) metieron al usuario haciendo el requerimiento y alli ciertamente lo primero que deberia aparecer no es la Vista ......

    • @davidrosenblum4079
      @davidrosenblum4079 5 лет назад +2

      Cómo enredan tanto algo tan sencillo XD!

  • @otpkatarina3493
    @otpkatarina3493 6 лет назад +2

    muy buen video!
    amigo crees que subas algo de asp net c#?

    • @FaztTech
      @FaztTech  6 лет назад +2

      Claro, es uno de los temas que planeo subir eventualmente. ¡Saludos!

    • @otpkatarina3493
      @otpkatarina3493 6 лет назад +1

      Fazt bieeen! Saludos

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

    UNA PREGUNTA AMIGO EL JSP JAVA ESTA INCLUIDO AL "CONTROLLER" COMO SERVIDOR?

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

    Muy bien explicado, tenía ciertos huecos sobre MVC,una pregunta ¿ puedo usar tus presentaciones o basarme en estás para realizar las mías ?

  • @omarorellana6096
    @omarorellana6096 6 лет назад +3

    hola, como haria para modelar las tres capas en el lenguaje UML

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

      Eso me pregunto si ya tiene la solución depaues de 3 años me puede hacer el favor de explicarme

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

    La explicacion esta bien. Me hubiera gustado ver un ejemplo desde cero un CRUD o el consumo de un api o algo practico. La parte teorica esta bien pero faltó la practica
    Saludos Cordiales!

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

    Supongamos que tengo que hacer un pagina web con js jquery php html y css ajax
    =>
    Vista =>
    Html css
    Controlador =>
    Js jquery ajax
    Modelo =>
    PHP y BD
    Estaría bien así?

  • @josephospina5827
    @josephospina5827 7 лет назад

    Fazt excelente video.
    Se puede decir que si yo tengo un Cliente (Web o Mobile) que consume un Api Rest, lo hace MVC correcto o estoy equivocado ???

    • @FaztTech
      @FaztTech  7 лет назад +1

      Gracias Joseph , Exacto, estas en lo correcto, lo has entendido :). aquí te dejo más información en quora. es.quora.com/Qu%C3%A9-es-el-patr%C3%B3n-MVC. por ciero lo que importa es las peticiones que pide el cliente, porque al final el que implementa este patron es el servidor.

    • @josephospina5827
      @josephospina5827 7 лет назад

      Pero cuando te refieres al Servidor, un Api rest no retorna Views a menos que sea SSR, lo pregunto por que estoy pensando hacer un Web App en Vuejs y que consuma por Ajax un Api rest de MEN stack.
      Pero las rutas solo devuelven JSON, es un MVC igual ???

    • @FaztTech
      @FaztTech  7 лет назад

      Bueno en realidad cuando creamos Apis, como en los videos que ya he creado antes, en los que he creado carpetas controllers, y carpetas models, y las he manejado a traves de rutas, pero al final el cliente, ya sea un navegador a traves de una SPA o una app movil, es la VISTA, es por eso que los del team de React, dicen que react es solo la vista. en tu caso es Vue.js la vista, de hecho el nombre Vue, se pronuncai /vju/ como se pronuncia view en ingles, y de nuevo es solo para crear interfaces :)

    • @josephospina5827
      @josephospina5827 7 лет назад

      Gracias Doctor.
      Usted es lo Maximo me la dejo clarisima.
      Siga con los videos que estan Vue-nos xD!
      Saludos

    • @FaztTech
      @FaztTech  7 лет назад +2

      xD esta Vuena esa :P. Gracias. Saludos

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

    En el caso de angular
    La vista sería el template?
    El controlador el component?
    Y el modelo un service que yo creé?

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

    Buenas tardes profe fazt una pregunta existe asp.net mvc 6 ya que me pidieron que lo aprendiera pero he buscado información y no encuentro.....Gracias!!!

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

    Quien se encarga de dar formato a los datos de la bbdd que recibe el modelo? El modelo en si o el controlador? Gracias!

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

    Tienes mas clases en youtube de mvc con C# ?

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

    Oye, muchas gracias. Disculpa la molestia, pero cuantos años tienes?

  • @compartelo007
    @compartelo007 5 лет назад +1

    no entiendo porque el modelo se comunica con el modelo se comunica con la vista, hasta lo que yo sabía todo pasa por el controlador y la vista no conoce al modelo ni el modelo a la vista.
    Me lo puedes aclarar?, gracias

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

    Qué es mejor express o angular?
    No me quedó claro a qué te refieres que express para el servidor y angular para el cliente

  • @cristianpenase8662
    @cristianpenase8662 5 лет назад +3

    También pueden chequear acá
    ruclips.net/video/dB0JZaVnBWg/видео.html

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

    gracias por la info, la verdad hablas excelente, hay mucho pendejo que habla lento y a la verga, hay que poner los videos en 1.75

  • @charly-ic2dd
    @charly-ic2dd 5 лет назад

    q son los servidores??

  • @diego.coder26
    @diego.coder26 6 лет назад

    Buenas, en una programación en PHP en el que se incluye AJAX y JavaScript, tengo muy claro cuales son las vistas y los modelos, pero las rutinas en AJAX y JavaScript formarían parte del controlador?. Gracias

    • @JuanCamiloCampoT95
      @JuanCamiloCampoT95 5 лет назад

      El controlador es la acción que toma el cliente, el modelo sería la acción después que se hace el post con ajax y cuando representamos los datos en el navegador, éste sería la vista. Saludos.

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

    mira este video para entender mejor el mvc: @

  • @alexcordoba6681
    @alexcordoba6681 6 лет назад +2

    Muy buena explicacion, simple y al grano. Ya te han dicho que repites la palabra "basicamente" muchas veces? no es malo pero puedes buscar sinonimos ;)

    • @FaztTech
      @FaztTech  6 лет назад +2

      jaja eres el numero 99999999 en decirmelo. lo tomare en cuenta xD

    • @SebaM90
      @SebaM90 5 лет назад

      fundamentalmente, esencialmente, elementalmente, principalmente, primordialmente
      de nada XD XD XD

  • @luisjaquez9605
    @luisjaquez9605 7 лет назад

    Sí que estás atento a temáticas que si se deben hablar claramente.

    • @FaztTech
      @FaztTech  7 лет назад

      Muchas Gracias Luis, así es, es necesario tener estos conceptos claros :)

  • @MrMaziito
    @MrMaziito 6 лет назад +6

    Basicamente :v

  • @arredi-alpha7308
    @arredi-alpha7308 6 лет назад

    por fin una explicación para no programadores.

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

    El controlador en poca palabra es el *puente* entre la vista y el gestor

  • @_chris_6786
    @_chris_6786 5 лет назад +5

    Una crítica constructiva, hablas demasiado rápido, y no pronuncias bien las palabras, y para explicar cosas técnicas, hay que ir pausado y hablar bien.

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

      exacto!! habla demasiado rapido y toca devolver para retener la informacion jaja

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

      para mi es muy lento lentos

  • @21sebas12
    @21sebas12 6 лет назад +1

    Falto meter los de java :/ , pero bien felicitaciones.

    • @teoriaDelSoftware
      @teoriaDelSoftware 6 лет назад

      Johan Inglorion mencionalos bro

    • @21sebas12
      @21sebas12 6 лет назад +1

      Eduardo Rasgado uno de ellos es Spring, jsf, gwt, etc...

  • @MikeHurtado-cb4lc
    @MikeHurtado-cb4lc 4 года назад

    Siempre h6bo servidores Windows

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

    Old fazt

  • @bertmoran9931
    @bertmoran9931 5 лет назад +3

    Yo utilizo en MVE
    modelo vista espagueti. jajaja

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

    No me gusta usar eso porque cuando hay que modificar un modulo hay que modificar todos los demas en cambio si lo haces todo en una sola carpeta solo eso modificas

  • @LuisParionaOsorio
    @LuisParionaOsorio 5 лет назад

    y Cumbia ? :'v

  • @alexandergarcia6479
    @alexandergarcia6479 5 лет назад

    esa cosa horrible me sacó canas en mi segundo curso de informática

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

    Básicamente++ jaja

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

    básicamente :v

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

    le reto a que pongan la velocidad del video en 0.25 XD parece ebrio

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

    Hablas demasiado rápido y la parte de simple deja de tener sentido en el titulo.

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

    viejo tienes la muletilla de "basicamente" lo dices demasiado, eso hace el video incomodo de escuchar

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

    Man que audio tan pesimo.

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

      Tienes razon, voy a actualizar este video para esta semana :)

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

      @@FaztTech Genial amigo, de todos modos fue con cariño, el contenido es muy bueno. Lastima el audio, pero lo vi todo, buena info. Un saludo !

  • @ginocarlucci5563
    @ginocarlucci5563 5 лет назад

    Habla mas despacio no te corre nadie