La inyección de dependencias

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

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

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

    La mejor explicación que vi sobre inyecciones de dependencias.

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

    Una de las mejores explicaciones para un nuevo programador ^^. Muchas gracias!! Genial la explicación y el símil para entender el concepto.

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

      ¡Gracias a ti! que bueno que te sirvió.

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

    Muy util y bien explicado, lo que mas me ha gustado/ayudado han sido los cachitos de codigo. Muchas graciaas

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

      Gracias gracias por tu comentario.

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

    Tus videos son muy buenos, gracias por compartir tus conocimientos de una manera tan clara, fácil de entender!! suscrita 😀

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

    Muy util! muchas gracias Feregrino!

  • @joselinhodacope1
    @joselinhodacope1 7 лет назад +13

    No entiendo por qué no existe más gente explicando las cosas así de simples, sólo con ver un trozo de código en Wikipedia y tu explicación de la pizza, en 3 minutos he comprendido el concepto. Ojalá tengas éxito en tus vídeos.

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

      +Jose Luis Crego Quirante gracias por tu comentario, la verdad es que trato de explicar las cosas como me hubiera gustado que me las explicaran a veces a mi, me alegra que le sea de utilidad a alguien más.
      pd: la pizza siempre será buen ejemplo.

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

    Buena vibra desde Morelia, vamos por el maratón a por ello y progresando con el inglés. Presentes y un saludo a Guinea Ecuatorial.

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

    Muchas gracias por la explicación, es muy clara :)

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

      Gracias por comentar :D espero te haya servido

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

    Muy bueno, entendí muy bien el concepto. De ahí a poder implementarlo es otra cosa

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

    Muy buena explicación.. Tu ejemplo fue muy clave para poder entenderlo al fin.. ya me suscribo a tu canal.. jej Saludos!

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

      Qué bien que te sirvió.

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

    Gracias, muy claro y sencillo...pero ALV con esa playera...saludos

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

    Buen video amigo, gracias por compartir este tipo de información.

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

    super claro con tu explicacion

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

    Muy buena explicación. Sencilla y breve!

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

    Excelente bien explicado

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

    Gran explicación, felicidades.
    Por cierto, me ha quedado mas claro con las desventajas :).
    Totalmente deacuerdo en relacion a la inyeccion en tiempo de ejecucion, que te obliga a estar testando continuamente la aplicacion.

  • @VictorFlores-oi4fp
    @VictorFlores-oi4fp 4 года назад +1

    En cuanto vi la playera supe que podía confiar jaja, ¡gracias por la explicación!

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

    Muy bien explicado! me encantan tus videos me queda todo mucho mas claro. Gracias!

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

    Muchas gracias es muy genial >D la explicacion sigue explicando con ese tipo de ejemplos se entiende bien.

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

      Gracias, me alegro que te haya servido :)

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

    Gracias, todo muy claro. Excelente aporte mi estimado.

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

      Saludos, muchas gracias... y siento por la demora en responder.

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

    Gracias por la explicación!
    Exitos!
    Seria bueno que hables sobre los patrones de diseño

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

    Gracias amigo, buen video, los símils con comida son bastante útiles a la hora de entender como funciona algo en código

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

    Muchas gracias!!! :)

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

    Excelente explicación

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

    Amigo, me quedó clarísima la explicación! Éxito

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

    Excelente gracias la explicación :)

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

      Que bueno que te sirvió:)

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

    Excelente video y muy bien explicado

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

    Gracias por el vídeo. Sería genial que hicieras un vídeo programado con este patrón, para así uno tener el conocimiento más conquetro.

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

      Lo tomo en cuenta :D
      Gracias por pasar por acá.

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

    Gracias por la explicación :)

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

    excelente , logre entender perfectamente.

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

    si quedo entendible aunque es dificil cuando por primer vez te topas con estos temas aun me cuesta pero muy buen video

  • @juancosentino448
    @juancosentino448 8 лет назад +1

    Muy buena analogia, entendi todo perfecto.Muchas gracias!

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

      Me alegra saber que funciona la analogía.
      ¡Y muchas gracias a ti por verlo! espero le eches un ojo a los viejos videos y a los nuevos que ya vienen poco a poco.

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

    Muy buen video, me conforta saber que he estado aplicando bien el concepto, pero tengo una duda, yo he creado un _EventSystem_ para subscribir metodos del servicio a un evento, este _EventSystem_ es una clase estatica, entonces yo solo la llamo dentro del servicio, pero de esa manera estoy haciendo a mi servicio dependiente de ese _EventSystem_ y no deberia ser asi, de que manera se podria tener la ventaja de codigo desacoplado y eventos? al menos en mi caso.

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

    buenisimo aun en 2022. saludos

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

      :) los lenguajes van y vienen, lo que prevalece son los conceptos.

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

    Tu canal es perfecto!

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

    Si quiero el corazon de ella, como le hago, como lo recibo y donde en mi casa, oficina o a en lugar mas discreto?

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

    excelente.. gracias

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

    Lo que se conoce como inyector, también podría decirle asociación y uso?

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

    pregunta , IOC no es un principio mas que un patron?

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

    Excelente explicación amigo, espero ver el código para verlo en práctica...

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

      Heyyy, gracias. Puedes encontrar el código aquí: github.com/ThatCSharpGuy/patterns

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

    Man hola, me puedes ayudar con una duda que tengo es... entiendo que el objetivo de esto es simplmente separar dependencia que tiene un objeto en una clase y asi poder implementar las responsabilidades desde una Interface... lo que aun no logro comprender perfectamente es tecnico: la definicion en lenguaje entendible: esto de inyeccion como se puede definir? que se reemplaza el valor ? que significa cuando dicen cambiar valor en ejecucion?... me ayudas porfa.

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

    Buen aporte, gracias. Solo una aclaración del minuto 00:30, en el Libro de los GOF dicen que para ser un patrón tiene que tener 4 partes. el nombre, un problema , una solución y las consecuencias.

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

      Yep, yep. Gracias por la aclaración :)
      Los libros son buena referencia y sirven para darle una definición formal a los conceptos, a lo que me refería es que no hay un consenso entre los programadores/arquitectos de software.

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

      Entiendo, solo usé ese libro ya que los Gang of Four son los padres de los patrones ya que ellos le pusieron el nombre. Como dato curioso Erich Gamma miembro de los GoF trabaja en Microsoft y es el encargado del VS code gracias a su experiencia en la creación de Eclipse el IDE

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

    Muy buena explicación. Por cierto, necesito grabar unas clases en video.. que micro de corbata usas? algún grabador de sonido lo captura o es usb directo a la computadora? gracias.

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

      Heyy, gracias.
      Para grabar cuando estoy solo frente a la cámara uso un Rode smartLav+ con convertidor para conectarlo directo a una GoPro 4. Cuando grabo la pantalla de la PC uso un Yeti Blue (buen micrófono pero no lo sé usar muy bien aún ja ja).

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

    Saludos. Muy buenos videos, claros y breves.
    Mi pregunta es porqué usar un Framework/contenedor si la Inyección de Dependencia es un concepto fácil de entender y aplicar?

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

      Pues la idea es evitarse el tener que escribir el mismo código muchas veces a medida que el programa se va extendiendo en tamaño y complejidad. Cuando hay que inyectar solo una o dos objetos en otros es sencillo, pero si después incrementa la cantidad (o empiezan a existir jerarquías entre ellos), llevar el control de todos se vuelve además complicado.
      Además de que los frameworks de inyección de dependencias además permiten implementar otros patrones para crear los elementos que va a inyectar.

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

      That C# guy Gracias

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

    Podrias explicar que es un modulo para ti?

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

    Gracias por tu explication. Falto el codigo. (MI tablet no me deja poner tildes)

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

      Sí, creo que incluír código hubiera sido mejor.

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

    Buen video, espero puedas hacer algo referente al patrón fabrica abstracta, saludos

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

      Vale, sí. Tengo algo así planeado.
      Saludos :)

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

    eso es todo, te rifaste

  • @monitoreooaxaca204
    @monitoreooaxaca204 7 лет назад +29

    Todo iba tan bien hasta que saliste con tu playera amarilla. Casi me suscribo... jajaja ntc! Gracias por compartir

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

      Ja ja ja :c, te invito a suscribirte de todos modos.
      :) Espero te haya servido

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

    No mencionaste al gran Spring ?

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

      Spring es in framework más general que sí, tiene soporte para DI, pero como tal no es su objetivo principal.
      Pero es bueno que lo menciones por acá, así se enteran algunos que Spring lo soporta :)
      ¡Saludos!

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

    Muy bueno, podrías hacer un vídeo explicando solid con ejemplos?

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

      Claro, lo estoy preparando.

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

      Hey, justo lo acabo de publicar. Ya tenía en mente hacerlo pero justo ahora lo terminé: ruclips.net/video/lOg2IuQIp-s/видео.html espero te ayude.

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

      ya lo estoy viendo :v

  • @rened.lacruzibarra5974
    @rened.lacruzibarra5974 6 лет назад +2

    le entendi mejor a tu video que al de codigofacilito

  • @m.molleapazachoquechambi9033
    @m.molleapazachoquechambi9033 7 лет назад

    Inversión de dependencia y inyección es lo mismo??

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

      La inyección de dependencias es una manera de implementar el principio de inversión de dependencias :)

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

    Me gusta mucho C# y tus videos (Suscripción inmediata)

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

    oooooribe peraaaalta, buen video y arriba el ame

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

    Te faltó lo más importante: un ejemplo implementado 😔 por todo lo demás lo entendí bien

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

    interesante... seria bueno hacer un video con algun ejemplo real

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

    xdxd vengo de java pero igual entendi ty mano pasame la foto de la luna que tienes en tu pc profa

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

    para el próximo video ponte la de xolos no :P
    Saludos y buen video n,n

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

      Ño, América para siempre.
      ¡Gracias por el comentario!

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

      Apostamos, aprovechando que es liguilla (8

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

      +Zullye Jeannette ¿pero a quién le vas? Que Xolos no calificó :3

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

      No le voy al xolos :( No me creerás a quien le voy :P
      vamos, si gano harás un video con la camisa chula de las chivas :D

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

      +Zullye Jeannette jajajaj no tengo camisa de las Chivas acá, pero dime ¿contra quién sería la apuesta?

  • @patriciopoov.4035
    @patriciopoov.4035 3 года назад

    Los viejos preceptos de Cohesion y Acoplamiento siempre estan vigentes, ehhh?! si los enseñaran a todo el mundo mas un poco de polimorfismo no hubiera habido necesidad de inventar tanta cosa. ¿cual es la necesidad de complicar lo simple?

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

    yo digo que hagas tutoriales de mongodb y de nodejs
    y que uses otra playera. ntc solo con los vídeos esta bien

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

      Apenas ando aprendiendo Mongo DB :P

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

    Acabo de ver tu vídeo esta muy claro, pero esta horrible tu playera jaja