No video

Explicación al patrón o arquitectura MVC | Modelo vista controlador

  Рет қаралды 4,148

NetMentor

NetMentor

Күн бұрын

Пікірлер: 26
@NetMentor
@NetMentor 6 ай бұрын
Twitter: twitter.com/NetMentorTW Blog: www.netmentor.es/entrada/explicacion-mvc
@chuo129
@chuo129 6 ай бұрын
Qué lindo MVC. No estoy seguro si se usa mucho en ambientes laborales, pero sí lo usé bastante durante la universidad.
@jorgedepaz5283
@jorgedepaz5283 6 ай бұрын
Buen vídeo!!!! Puedes hacer tambien un vídeo del patrón MVVM? Gracias!!
@NetMentor
@NetMentor 6 ай бұрын
👌
@maam9837
@maam9837 5 ай бұрын
Buen trabajo! Espero tu vídeo de vertical slice. Saludos!
@andresferraro7615
@andresferraro7615 6 ай бұрын
Excelente video, muy buen aporte
@ksantacruz
@ksantacruz 6 ай бұрын
Me acuerdo que aprendí MVC con Java en la universidad que recuerdos 😢
@xustis
@xustis 5 ай бұрын
Una pregunta sobre buenas prácticas, en función de la empresa en la que he estado me han dicho cosas distintas, crees que llamar desde una vista a otro controlador es mala practica? Por ejemplo estamos en la vista plátanos, con su platanoscontroller , pero por lo que sea necesita las manzanas que hay, añadirias en el platanoscontroller el metodo para sacar las manzanas o llamarias al manzanascontroller? Y otra pregunta es si añades una capa servicios, para poder llamar desde varios controladores y no repetir codigo, sigue siendo mvc o una chapucilla mezclando mvc y clean architecture. Necesito un foro para todas mis dudas jajaa.
@NetMentor
@NetMentor 5 ай бұрын
la capa de servicios sigue siendo MVC, en mi opinion la capa de modelo puede tener tantas subcapas como quieras, Clean architecture es mas sobre la forma en la que las dependencias actuan entre sí. respecto a lo otro, algo a tener en cuenta es que lo mas importante es que funcione, y luego sin mas datos tampoco te puedo decir, no es lo mismo que tengas que devolver por ejemplo un articulo de manzanas que esta relacionado a un formulario de compra de manzanas por ejemplo.
@joshuasalinashernandez9068
@joshuasalinashernandez9068 6 ай бұрын
Buen video!, solo una pregunta. Porqué dices que clean architecture no es aplicable a .Net?
@NetMentor
@NetMentor 6 ай бұрын
Digo eso? Quería decir que fuera de .net no se usa, no que no fuera recomendable
@SamuDeep13
@SamuDeep13 6 ай бұрын
@@NetMentor no se usa? si en php, java y typescript se usa constantemente
@ggranja
@ggranja 6 ай бұрын
Clean architecture igual que hexagonal es de aplicación a cualquier lenguaje de los típicos.
@Ravacho
@Ravacho 6 ай бұрын
se supone que Microsoft apuesta por blazor en lugar de mvc o son compatibles?
@NetMentor
@NetMentor 6 ай бұрын
compatibles, mvc es simplemente la arquitectura interna de la aplicación, y blazor el lenguaje/framework
@diegoimberti4398
@diegoimberti4398 6 ай бұрын
2:28 mmm no estoy del todo de acuerdo. El “modelo” no deja de ser una simple, representación de una tabla, o un DTO , y el que debería de gestionar todos los movimientos de los datos, por ejemplo, en una base de datos, o en diferentes sistemas de almacenamiento o procesamiento de los mismos, sería el “manager” el modelo no debe de contener prácticamente ninguna lógica de negocio
@NetMentor
@NetMentor 6 ай бұрын
para mi el modelo incluye tanto la entidad de la base de datos como lo que tu llamas manager. luego el dto que va fuera de la app separado, pero ese es otro tema.
@diegoimberti4398
@diegoimberti4398 6 ай бұрын
@@NetMentor yo suelo tener en dos proyectos diferentes (o mas, cuando hay varias bases de datos y cientos de tablas) los modelos y los managers. En los modelos suelo meter el modelo “basico”, y tal vez algun que otro dto, o viewmodel, y todo lo “insertar, mover, actualizar, obtenerLosEmpleadosMasMajos() los meto en los managers, que reciben el contexto en el contructor (lesse injeccion) y suelen retornar modelos o list de ellos. Pero claro: algunas de las soluciones de mi empresa suelen tener enormes cantidades de proyectos y librerias, y muchas incluso se comparten entre otras soluciones. Me gustan tus videos: creo que voy siguiéndote desde hace como 4 o 5 años, y he aplicado muchas cosa de las que he aprendido en tu canal.
@maam9837
@maam9837 5 ай бұрын
En MVC, la capa Model no se refiere simplemente al modelo de datos. Aglutina otras características que en otras arquitecturas pueden ser capas diferentes.
@diegoimberti4398
@diegoimberti4398 5 ай бұрын
@@maam9837 pero si al modelo le metes mucha lógica, lo vuelves un poco incompatible con otras capas y modelos de programación que puedas tener en la misma solución. En mi caso, tengo una solución que tiene una API, un par de páginas web, y algún que otro ejecutable a modo de CRUD y tests, y por eso divido bien la capa lógica de los modelos. De esta forma es totalmente compatible con todos mis proyectos. Dentro de la misma solución. De todas maneras, es una opinión personal, y lo bonito que tiene la informática es que hay muchas formas de hacer lo mismo. Saludos cordiales
@JoseRodriguez-jr7fq
@JoseRodriguez-jr7fq 5 ай бұрын
A mí me va como un tiro
@guevarajj22
@guevarajj22 6 ай бұрын
MVC, en definitiva es para algo muy pequeño y que no va a requerir muchos cambios, en general no es recomendable.
@carlosGo55
@carlosGo55 6 ай бұрын
Que es lo recomendable en su lugar?
@ThePrider1985
@ThePrider1985 5 ай бұрын
MVC es recomendable para el 90% de las aplicaciones que vas a desarrollar en la vida de un programador
@guevarajj22
@guevarajj22 5 ай бұрын
@@carlosGo55 DDD o hexagonal, para proyectos "grandes" es mas vuelta pero al momento de hacer cambios es mas flexible y entendible.
¿Qué es MVC?
16:18
hdeleon.net
Рет қаралды 33 М.
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 11 МЛН
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 72 МЛН
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 80 МЛН
La forma correcta de devolver errores de una API
16:30
NetMentor
Рет қаралды 8 М.
Como implementar Factory Method en Asp NET Core
23:47
Lautaro Carro
Рет қаралды 992
Recursos Humanos no son tus amigos
13:40
NetMentor
Рет қаралды 2,1 М.
El Open Source no se sostiene por si solo
20:17
NetMentor
Рет қаралды 6 М.
Qué son los Patrones de Presentación: MVC, MVP, MVVM ¿Son Arquitecturas de Software?
7:45
DevExpert - Programación Android y Kotlin
Рет қаралды 4,2 М.
NET Aspire para el desarrollo local con .NET
30:20
NetMentor
Рет қаралды 8 М.
¿What is the MVC Patter?, Simple explanation
18:23
Fazt
Рет қаралды 121 М.
Dominando MediatR! Un código más limpio en .NET 🧹
28:22
NetMentor
Рет қаралды 9 М.
microsoft doubles down on recording your screen
10:00
Low Level Learning
Рет қаралды 48 М.
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 11 МЛН