¿Qué es el patrón MVC?

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

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

  • @marianocuenca746
    @marianocuenca746 7 лет назад +41

    la conversacion del MVC me quito todas las dudas que tenía sobre el MVC jajaja muy buen video!

    • @feregri_no
      @feregri_no  7 лет назад +3

      Hola, disculpa por la demora en responder :)
      Me alegra que a alguien la haya servido mi mala actuación. Saludos y gracias.

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

      i know I am kinda off topic but does anyone know a good place to watch newly released movies online?

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

    Momento épico 4:38 conversación Modelo-Vista-Controlador. Esos ejemplos extremadamente didácticos son los que llegan a hacer comprender hasta a una piedra (como yo jeje)

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

    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 =)

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

    Excelente explicación
    Visto en 06/07/2020

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

    Buenísimo, excelente información, y el ejemplo de maravilla

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

    Explicaciones vergas, muchas gracias.

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

      A la orden, ¡gracias por comentar!

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

    se veia serio el video, pero me gusto el detalle de la conversacion, bien explicado

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

    Buen trabajo

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

    muy bien explicado viejo, saludos desde Costa Rica

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

    El mejor video explicando este patron

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

    QUE BUEN EJEMPLO, GRACIASSS:D

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

    Finalmente pude entender el modelo MVC con tu explicación. ¡Gracias!

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

      Que bueno que te sirvió, saludos mano.

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

    4:43 Informacion Clara buen video

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

    No solo me gustó... me encantó... muy claro, es el único vídeo que hasta ahora veo que dice lo que realmente es este patrón de diseño... porque lo confunden con la arquitectura en 3 capas.... ahora la duda que tengo es, si tengo una arquitectura en 3 capas, en qué capa se encuentra el patrón MVC?????? e investigado y unos dicen que en la capa de presentación y otros en la capa de negocio.. por favor ayúdame con ese dato gracias.....

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

      Saludos y gracias por tus comentarios :)
      Espero aún te sirva mi respuesta: yo diría que está entre esas dos capas que te mencionan, no necesariamente en una.

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

    Jajajjan te quedo genial tu descripción gráfica jajajjajaj

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

    buen vídeo, información clara y precisa

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

    información fácil de entender

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

    El patron se mantiene muy vigente, aun actualmente con los microservicios... donde en C# se crea un Modelo, con capas para manejar la conexion a la base de datos, crear los DTOs para mostrar informacion, validaciones.
    Y C# tambien maneja los Controladores, que puede ser por medio de un REST Service para exponer endpoints donde el usuario / servicio consume los datos y envia requests de modificacion.
    Y la Vista, donde generalmente el backend ya pierde responsabilidad; donde Librerias como React pueden consumir los endpoints para generar vistas e interfaces para el usuario final pueda interactuar (FrontEnd)

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

    Muchísimas gracias!

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

    Me quedó clarísimo, muchas gracias :)

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

    Que chilero tu ejemplo de comunicación :D

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

    genial tu explicación muchas gracias

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

    Muy buena explicación! Gracias!

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

      ¡Espero te haya servido!

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

    Facil de entender!!!

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

    Excelente aclaración, muchas gracias!

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

    Me encantó...Muchas gracias amigo.

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

    La lógica de la programación está en el modelo. El controlador hace el trabajo suave pasarle la info a la vista.

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

    Gracias!

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

    buen video, ese ejemplo me convencio de suscribirme Xd

  • @joelcruz5252
    @joelcruz5252 6 лет назад +7

    Si mi profesor me hubiese explicado así como en el minuto 5:19 le hubiera entendido a la primera. xD Gracias. :3

  • @miguel-sinay
    @miguel-sinay 3 года назад

    Muy buen vídeo. :-)

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

    buena explicacion

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

    Excelente explicación!

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

      Gracias, espero te haya servido

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

    Genio!

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

    Exelente directo bien explicado gracias

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

    Amigo excelente este proyecto es muy completo, te queria comentar que presento este error:
    Deprecated: Non-static method Paginas::enlacesPaginasModel() should not be called statically in C:\wamp64\www\sistema-reservas\Controller
    eservasController
    eservasController.php on line 24
    esta en varias parte del codigo ¿podrías ayudarme?

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

    Buenisimo!!!!

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

    4:58 cuando el controlador se llama recursivamente xD Buen video, quedó todo claro

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

    Buena explicación (Y)

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

    El controlador es el intermediario entre la vista y el modelo.

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

    Muy bueno!!!

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

    Muy buen contenido (fondo), si algo tuviese que corregir sería la presentación (forma).

  • @erwin-7029
    @erwin-7029 6 лет назад +1

    si no te hubieras equivocado.. te hubiera quedado de 10 el pequeño dialogo del MVC. una pregunta.. a mi me enseñaron a trabajar en 4 capas.(capa datos, capa negocio, capa entidad y capa presentacion/cliente). me doy cuenta que la logica es casi lo mismo.. que me pueden decir al respecto.. sigo trabajando en capas? o me paso al MVC? cual es los Pro y contra?

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

      ¿Qué hay en tu capa Entidad? podría ser que ya estés haciendo algo similar al MVC (o algún MV-)
      Hay ocasiónes en que puedes aplicar MVC y otras en las que no, dependerá de la plataforma para la que estés desarrollando y el tipo de proyecto.

    • @erwin-7029
      @erwin-7029 6 лет назад

      Capa Datos: la conexion a la bas de datos, el llamado a los procedimientos almacenados de sql.. capa entidad: estan todas las clases con sus propiedades..con sus Get y Set... y capa negocio.. es el intermediario entre capa cliente(interfaz) con capa datos... y estoy usando asp.net

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

    Bro he visto aplicaciónes que tienen el controlador y modelo en el mismo archivo comunicándose con la vista.

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

    Solo con la conversación tuve !

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

    Hola, buen video, te pregunto: Tengo MVC con DAO:
    1- En el codigo del boton instancion la Clase PersonaVO
    2- Desde el mismo boton invoco al Controlador y le paso como parametro el objeto de PersonaVO (Ya con sus respectivos datos)
    Es correcto como lo manejo ? No se si me hice entender bien.

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

      Suena bien, aunque, ¿cómo estás guarndando PersonaVO en la base de datos? ¿la mapeas a otra clase?

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

      Gracias por tan pronta respuesta :D.
      A grandes rasgos hago lo siguiente:
      1- Creo los DTO que representan mis tablas en la BD.
      2- Creo los DAO correspondiente por cada DTO.
      3- Crea un Controlador por cada DTO (No se si esto correcto)
      4- Creo la Vista (Usando Window Builder).
      5- En el codigo del Boton instancio el DTO y por medio de los setters modifico sus atributos.
      6- Invoco al Controlador, al cual le paso como parámetros el objeto DTO.
      De hecho, he realizado una pregunta en Stackoverflow sobre exactamente lo mismo, ya que he tenido muchas dudas sobre la implementacion de forma correcta, en ella anexo una fragmento de mi aplicacion, si es posible me gustaria y seria de gran ayuda si la revisaras y me dijeras si esta bien o no, o que podria mejores... si es posible, claro.
      es.stackoverflow.com/questions/134732/como-implementar-mvc-en-java

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

      Me parece que lo mejor sería crear un Empleado solo para la vista, y realizar una especie de conversión o mapeo al DTO dentro del controlador. Pero recuerda que el MVC no son reglas fijas, así que pudedes manejarlo como lo tienes si así te funciona.

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

      Hola.
      A que te refieres con un Empleado solo para la Vista, en ese punto me he perdido (No se si lograste ver mi pregunta en Stackoverflow)
      Entiendo lo de MVC que no tiene unas reglas fijas, pero busco hacerlo respetando como debería de ser implementado.

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

    muy bueno pero no tiene uno con db mas porfa

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

      ¿Usar una base de datos con MVC?

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

      That C# guy si .. sin nada de suponer si no mas bien hacerlo como debe ser

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

    Pero como es que muestro en la vista lo que me duelve el controlador ?

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

      Eso depende de la implementación y el lenguaje, ¿en qué estás desarrollando?

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

      That C# guy Gracias por responder, estoy programando en PHP

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

    Que esto no es de Marvel vs Capcom? xd

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

      EL MEJOR CROSSOVER DE LA HISTORIA.