Тёмный

El Bencharmk de los diferentes mappers de C# | Descubre el rendimiento real de hacer maps 

NetMentor
Подписаться 19 тыс.
Просмотров 1,4 тыс.
50% 1

En este vídeo veremos la comparativa entre los diferentes mappers de C# asi como un objeto con listas.
00:00 Pruebas de rendimiento para mappers en C#
00:37 Qué es un benchmark
03:30 Mapear Listas con Automapper
04:17 Mapear listas con mapperly
05:52 Mapear listas con mapster
07:08 Mapear listas de forma manual
09:23 Diferencia de rendimiento de los mappers en C#
Si te gusta el contenido, puedes apoyar al canal invitandome a un café www.buymeacoffee.com/netmentor
Miembros premium del la coumunidad: www.netmentor.es/miembro-premium

Наука

Опубликовано:

 

5 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 12   
@NetMentor
@NetMentor 7 месяцев назад
Blog: www.netmentor.es/entrada/benchmark-mappers-csharp Twitter: twitter.com/netmentortw
@Ander_74
@Ander_74 6 месяцев назад
No se por qué, pero cuando has pegado la configuración de Automapper (sobre el minuto 3:40) y has soltado el "Dios, esto es gigantesco" me ha dado un ataque de risa y he tenido que parar el video un buen rato para recuperarme. Es más, mientras escribo el comentario sigo riéndome. Buen video. Gracias.
@facundovillalobo5181
@facundovillalobo5181 7 месяцев назад
Excelente video Ivan!! Por cierto te queda chulo el bigote!! jaja
@NetMentor
@NetMentor 7 месяцев назад
hahaah mi madre no opina lo mismo 😂
@boraolim
@boraolim 3 месяца назад
Al estilo Java Spring Boot, es mejor hacerlo de esa manera: con mapeo manual. AutoMapper francamente es lentísimo cuando se usan objetos complejos y rapidísimo en objetos sencillos.
@wineloy
@wineloy 7 месяцев назад
Yo normalmente he usado Automapper y mapeo manual Algo que he notado con Automapper es que permite mapear diferente tipos de datos, siempre y cuando se puedan convertir claro El mapeo manual lo hago un poco mas cuando el objeto tiene múltiples niveles, en parte porque creo es mas fácil de realizarlo de esa forma que haciéndolo con con Automapper, que luego es medio complicado crear esa configuración Los otros 2 los escuche en estos videos que has creado, honestamente quede también algo sorprendido que en base a este bencharmk el mapeo manual fuese mas lento que los otros 2 que irónicamente no he utilizado Me aventurare a realizar algunas pruebas con algunos objetos complejos que tengo por ahí para ver que tal se comporta Buen video !
@kiquenet
@kiquenet 7 месяцев назад
Objetos complejos??
@wineloy
@wineloy 7 месяцев назад
@@kiquenet Me refiero a algunos mapeos entre clases que tienen varias subclases de profundidad (3 a 5 niveles) Me pasa con temas de relaciones de bases de datos, donde tengo que hacer inserts en múltiples tablas en base al DTO una compra detalle factura etc.
@currentuser1219
@currentuser1219 7 месяцев назад
Pues mira, a mi eso de la conversión de tipo tan transparente me parece un arma de doble filo. No para la ejecución en sí misma, si no para el desarrollo. Como el mapper va a tragar en compilación (según que tipos mapees) has de "acordarte" de que va a castearse ese dato. Lo típico es que rompa y entonces recuerdes "ah es verdad, el mapeo de salida" Respecto a las dependencias de los objetos complejos, totalmente de acuerdo, es un incordio a veces. Y si necesitas apoyarte en otros objetos para manejar esos datos como servicios de conversión propios ya es la hecatombe...😅 A veces me dan ganas de dejar a los mappers de lado y hacerlo manualmente o sobrecargar operadores
@tuadmin2011
@tuadmin2011 7 месяцев назад
seria interesante que publicaras el link github, del proyecto ya que el mapeo manual cada uno lo hace un poco difernte y seria bueno probar ello y compartir resultados entre todos :)
@NetMentor
@NetMentor 7 месяцев назад
normalmete lo pongo siempre, pero anoche se me paso github.com/ElectNewt/PopularLibraries
@alfonzoferrer2047
@alfonzoferrer2047 7 месяцев назад
mapper manual mas rapido en un 40%😋
Далее
La forma correcta de devolver errores de una API
16:30
МИЛОТА🥹
00:11
Просмотров 843 тыс.
99% de Programadores de Python NUNCA Aprendieron Esto
0:55
Arquitectura Hexagonal: Una Introducción
9:44
Просмотров 1,7 тыс.
Todo lo que necesitas saber para mapear objetos en C#
21:29
Aplicaciones con múltiples clientes
21:31
Просмотров 4,1 тыс.
"Stop Using Automapper in .NET!" - Code Cop #001
9:57
Просмотров 107 тыс.
Первый день на Computex 2024! 🔥
48:18
Просмотров 22 тыс.
Юмор AirPods Max 😃
0:36
Просмотров 19 тыс.
iPhone 12 socket cleaning #fixit
0:30
Просмотров 18 млн
5 САМОДЕЛОК ИЗ DVD ПЛЕЕРА
10:10
Просмотров 49 тыс.
КАК GOOGLE УКРАЛ ANDROID?
17:44
Просмотров 94 тыс.