¿Qué es MVC? - Aprende MVC en 10 minutos!

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

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

  • @juandiegolimacocamarena6363
    @juandiegolimacocamarena6363 2 года назад +58

    Luego de 20 videos y 9 clases de 4 horas recién entiendo el MVC, y todo gracias al último ejemplo, buen video bro, sirve de mucho

  • @Maria-fd3fp
    @Maria-fd3fp Год назад +20

    EXCELENTE EXPLICACION!! soy una persona que entiende todo visualmente y con muchos ejemplos, por lo tanto temas como los códigos y demás me cuestan un poco de trabajo y usted lo hizo de maravilla, me quedo super claro incluyendo el código, muchísimas graciias

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

    excelente video, vengo AÑOS escucghcando en el laburo y en cursos lo q es el MVC y nunca entendiendolo bien del todo. Con esto me queda clarisimo.

  • @melinagomez1711
    @melinagomez1711 4 дня назад

    No suelo escribir comentarios, pero merecía la pena. Muy bien explicado y súper prolijo.
    Gracias!

    • @TheCoderCave
      @TheCoderCave  4 дня назад

      Muchas gracias por tus palabras! 😊

  • @sergiochicho5184
    @sergiochicho5184 Год назад +3

    Explicado de manera sencilla, visualmente... Ahora si que entendí MVC. Mil gracias

  • @josecarlosparedesmalaga340
    @josecarlosparedesmalaga340 Год назад +4

    Entonces prácticamente se basa en dividir tu proyecto en 3 el modelo tus datos , controlador tus algoritmos y el visual tus interfaces

  • @V.WalkingTours
    @V.WalkingTours 2 месяца назад

    Muy buena explicación y siempre se aprende algo nuevo, hoy aparte de aprender MVC de una forma muy clara, aprendi que la harina se guarda en la heladera! Saludos!

  • @kevindaniel981
    @kevindaniel981 Год назад +2

    Hermano que buena explicacion, enserio estaba viendo algunos videos pero tu lo haces ver de una manera tan sencilla y rápida de entender, gracias!

  • @thewarrior9960
    @thewarrior9960 17 дней назад

    Super bien explicado, increíble.

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

    No es un patrón de diseño, es un patrón de arquitectura de software

    • @TheCoderCave
      @TheCoderCave  2 года назад +11

      Hola! En realidad es un poco debatible porque, según Microsoft es un patrón de diseño (en esto me guié para hacer el video: dotnet.microsoft.com/en-us/apps/aspnet/mvc), pero igual entiendo tu punto porque tiene más sentido que sea un patrón de arquitectura.
      Igual, más alla del nombre, lo importante es aprender a usarlo y a leerlo cuando lo vemos!
      Un saludo.

  • @activoysaludable
    @activoysaludable 3 года назад +6

    Bro explicas super bien. Me agrada como explicas todo. Aprendo mucho. Gracias amigo.

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

    Que buen video, este sábado tengo exposición y nada como este video para tener todo claro

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

    Gracias crack me ayudo muchisimo a entender.

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

    Excelente explicación, la mejor que encontré sobre este tema

  • @FreddyAyala-u7s
    @FreddyAyala-u7s 7 месяцев назад +1

    ¿Patrón de diseño de software es lo mismo que arquitectura de software? Muchas gracias de antemano

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

    Más claro no puede quedar, excelente video !!!

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

    Excelente explicacion, yo estoy empezando con C# y videos como estos ayudan un montonazo, tenes un nuevo sub!

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

    Eres buenísimo para explicar, de verdad. Muchas gracias por el vídeo y cuenta con un suscriptor mas.

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

    Muchas gracias. Gran explicación.

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

    Un GENIO excelente la explicación 👏👏👏👏👏

  • @conocimientointerior
    @conocimientointerior 10 месяцев назад

    Excelente explicación, muchas gracias.

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

    Mucho mejor que mí profesor, gracias por el video

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

    Excelente explicacion chabon, gracias me sirvio muchisimo tu explicacion

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

    Magnífica guía y talento de enseñanza que tenés.

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

    Muchas gracias por la explicación, super clara y fácil de entender! Me suscribo por seguro!!

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

    Muy claro y didáctico, ya mismo me suscribo, excelente video! ✔✔💻💻👏👏

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

    Podemos decir que el controlador va inmerso en el código HTML y desde allí interactúa con el modelo y la vista?

  • @ZonaExtremoDesign
    @ZonaExtremoDesign 10 месяцев назад +1

    No es un patrón de diseño, es un arquitectura.

    • @gastong7788
      @gastong7788 8 месяцев назад

      Es lo que dice!🤦🏻‍♂️

  • @roline.8580
    @roline.8580 2 года назад +2

    Una corta acotacion, MVC ES un patron de ARQUITECTURA de software. y dejo un extracto de informacion para diferenciarlo de un patron de diseño: "Patrones de arquitectura: Aquellos que expresan un esquema organizativo estructural fundamental para sistemas de software. Patrones de diseño: Aquellos que expresan esquemas para definir estructuras de diseño (o sus relaciones) con las que construir sistemas de software."

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

      Hola Rolin!
      Gracias por la aclaración, pero para hacer este video me basé en la definición de Microsoft: dotnet.microsoft.com/en-us/apps/aspnet/mvc
      Algunos lo consideran patrón de diseño, otros patrón de arquitectura. A mí eso me parece mucho menos importante que la implementación en sí!

  • @Sergio-ep8zh
    @Sergio-ep8zh Год назад

    Muy bien explicado, muchas gracias!!

  • @josmerc
    @josmerc Год назад +8

    Podrías explicar MVVC y MVVM y su diferencia con MVC. Sería de mucha ayuda.

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

    Explicas muy bien amigo,
    sigue asi.

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

    Impresionante, me quedo de una!

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

    GRacias por la expilcacion y el video!!🎉👏🙏😃

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

    Excelente explicación como punto de partida para entender MVC.

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

    Wow a la primera me hiciste entender este tema, gracias.

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

    Las explicación es muy clara e ilustrativa, gracias por el contenido!

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

    Excelente como siempre Moroni

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

    Excelente explicación de repaso en mi caso, muchas gracias!

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

    hola, tengo una pregunta, creo que para ti es sencilla, si creo un crud usando windowsform en vs, todo lo que genera Windows form lo debo de meter a una carpeta que diga vista?

  • @tutorialeshonestos
    @tutorialeshonestos 3 года назад +5

    Excelente guía, nosotros también hicimos un tutorial sobre MVC, pero lo adecuamos al uso cotidiano para darle una aproximación mas humana.. pero este que claro de igual manera =)

  • @numerodoz
    @numerodoz 10 месяцев назад

    hola bro, gracias por el video me sirvio mucho, cual es la musica de fondo que usaste?

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

    Muy buena explicacion! Gracias

  • @mr246-p9v
    @mr246-p9v Год назад

    Que estupendo video , y vaya manera de explicar. Me suscribo sigue así con más videos por favor

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

    Amigo que gran contenido, todo super claro!

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

    Bro eres el mejor, ahora lo entendí más!

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

    excelente El video. Super bien explicado, Gracias

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

    Quizá llego tarde a este video pero me gustaría ver si entendí bien.
    En modelo tengo el objeto conector a la base de datos y todos los objetos con los que voy a trabajar (usuario, producto, automovil, etc) con sus atributos y funciones propias. Luego tengo la vista que es en dónde el usuario de mi sistema va a interactuar (un formulario, un botón, etc). Y el controlador va a tener la lógica. Por ejemplo en un registro, se le muestra la vista al usuario con un formulario. Cuando el usuario termina el formulario y da click en el botón "registrarme", esos datos (request) se envían al controlador que identifica que vista estaba viendo y a qué botón le hice click. En este caso determina que es el botón para registrar un usuario, así que obtiene los datos enviados en esa request, va al modelo, busca la clase usuario y la clase de conexión a la base de datos, crea un objeto usuario con los datos del formulario y los guarda en la base de datos con el objeto conexión a base de datos. Una vez finalizado, si dio ok todo, el controlador devuelve un pedido para que se me muestre una vista de "Usuario creado con éxito". De otra manera me devuelve una vista donde diga "No se pudo registrar". Lo entendí bien ?

  • @RicardoMorales-km6yy
    @RicardoMorales-km6yy 2 года назад

    Excelente explicación. Muy clara. Gracias.

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

    este video es exelente amigo !

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

    Muy bueno! Gracias!

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

    Excelente tu video, me queda una duda, el controlador donde se ejecuta, del lado del servidor o del lado del cliente?

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

    mejor explicación imposible

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

    Basicamente el modelo cliente - servidor no?

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

    me quedo clarísimo muchas gracias

  • @matsoft.oficial
    @matsoft.oficial Год назад

    Mereces un like...

  • @RingOfFaia
    @RingOfFaia 3 года назад +3

    exelente contenido, tienes pensado hacer uno de Model View Update? apenas lo estoy conociendo pero me hace falta asimilarlo mas

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

    Gracias!!

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

    Clarísimo, muchas gracias.

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

    Gracias por tu contenido.

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

    Gran explicación!

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

    Las aplicaciones MVC son monolíticas?

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

    Muy bien explicadobrother. Me quedo una duda, las validaciones en donde entrarian dentro del mvc? Y el manejo de fechas?

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

      no lo tengo claro pero creo que en el controlador brother, es el encargado de procesar los datos pero mandarlos a la DB osea el modelo, todo lo que seria validacion de datos y asi, seria parte de el controller, un saludo. :D

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

    Gracias por la información ☺️

  • @diegosarmiento2130
    @diegosarmiento2130 10 месяцев назад

    Gracias

  • @JackelinEstrada-b5r
    @JackelinEstrada-b5r Месяц назад

    MVC vendria a ser la arquitectura?.....
    ya no seria en este caso cliente servidor?

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

    En un grupo de backend me peliaron que mvc es una arquitectura y que no es un patron de diseño de software y veo este video y ahora no entiendo que es un patron de diseño y una arquitectura 😢

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

    Me suscribo solo por este video

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

    Muy buen video, saludos

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

    Videaso bro

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

    genial excelente video

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

    Excelente explicacion

  • @nicolas.mellado
    @nicolas.mellado 2 года назад

    Gracias!

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

    Para ser más específico, MVC no sería un patrón de arquitectura de software y no un patrón de diseño de software?

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

    Yo estoy aprendiendo blazor y me gusta

  • @carlosfernandosanchezrodri5434
    @carlosfernandosanchezrodri5434 7 месяцев назад

    hola Saludos desde Girón, que se sabe de Fabri

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

    Facil de digerir.

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

    Oror puro.

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

    muchas gracias amigooooooooooo

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

    buena explicacion chavon

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

    Buen vídeo crack

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

    Muy buen video

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

    muy bueno

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

    Excelente explicación, pero creo que te faltó explicar el router. Así hubiera quedado todo 100% explicado

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

    Excelente

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

    Esto en teoría es fantástico, pero la realidad es que en sistemas que no sean un simple crud, es casi imposible no tener que cambiar las cosas en las 3 capas. Casi siempre los cambios responden a un cambio de requerimientos, y eso suele implicar cambios en las 3 capas. Es un poco irreal un caso donde quiera cambiar la vista con exactamente la misma información pedida al controlador.

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

      El problema es que en el video se explica el MVC de hace 10 años atrás, donde el modelo tenía el acceso a persistencia y era totalmente anémico. La lógica de negocio debería estar en el modelo (lo podemos tomar como sinónimo de capa de dominio) y no en los controladores. De esa forma se cumple un principio de la POO que es que las clases del Modelo están compuestas de Estado + Comportamiento. Por otro lado, existe una aproximación a MVC muy interesante y hasta quizá mejor organizada, que se llama MVP (Modelo Vista Presentador). También puede utilizarse MVC y MVP en el mismo proyecto, claro.

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

    Fácil y practico

  • @1nterfacedemexico438
    @1nterfacedemexico438 2 года назад

    Falta 1 like para 1,000!!

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

    Ay mecachis, y yo que quería aprender a jugar a Marvel vs Capcom ...

  • @Fede-z7d
    @Fede-z7d Год назад +22

    La musiquita de fondo no me ayudo con mi deficit de atencion, cada 30 segundos ya estaba moviendome al ritmo y pensando en cualquier cosa :( para videos asi creo que lo mejor es no usar musica de fondo porque hay gente que se distrae facilmente

  • @StevenRodriguez-m1r
    @StevenRodriguez-m1r 2 месяца назад

    Rempel Forest

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

    🚀🚀💪🏽💪🏽💻💻✔✔🫵💯💯

  • @diosselyhaydeequispelimach3353

    M CV MX

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

    The model component should not interact directly with the controller

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

    Muy bien explicado, muchas gracias!