Programación de alto rendimiento en C# y .NET: Comprenda los entresijos del desarrollo de aplicaciones robustas, más rápidas y resistentes en C# 10.0 y .NE

Puntuación:   (3,6 de 5)

Programación de alto rendimiento en C# y .NET: Comprenda los entresijos del desarrollo de aplicaciones robustas, más rápidas y resistentes en C# 10.0 y .NE (Jason Alls)

Opiniones de los lectores

Resumen:

El libro está dirigido a un público más avanzado que busca mejorar el rendimiento de las aplicaciones .Net, y abarca diversos temas, como la creación de perfiles, el multihilo y las técnicas de rendimiento. Sin embargo, adolece de contenido anticuado, cobertura básica, falta de profundidad en técnicas avanzadas y varios errores en los ejemplos.

Ventajas:

Bien escrito, cubre temas esenciales de rendimiento, buenas explicaciones y ejemplos concretos, sólido para desarrolladores avanzados, exhaustivo en multi-threading y programación asíncrona.

Desventajas:

Información desactualizada sobre las versiones de C# y .NET, contenido básico que no resulta atractivo para desarrolladores avanzados, falta de profundidad en algunas áreas, contiene errores en los códigos de ejemplo y no explica las razones de ciertas técnicas.

(basado en 6 opiniones de lectores)

Título original:

High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NE

Contenido del libro:

Mejore el rendimiento de sus aplicaciones utilizando las mejores prácticas para la evaluación comparativa, la creación de perfiles de aplicaciones, la programación asíncrona, el diseño de interfaces de usuario con capacidad de respuesta, la comunicación gRPC y las aplicaciones distribuidas.

Características principales:

⬤ Aproveche al máximo las mejoras de rendimiento de C# 10.0 y .NET 6.0. 0 y .NET 6.

⬤ Aumentar el rendimiento de la aplicación mediante la identificación de cuellos de botella de hardware y errores comunes de rendimiento.

⬤ Conozca las mejores prácticas y técnicas para mejorar la escalabilidad de los sistemas distribuidos.

Descripción del libro

Escribir código de alto rendimiento mientras se crea una aplicación es crucial y, a lo largo de los años, Microsoft se ha centrado en ofrecer diversas mejoras relacionadas con el rendimiento dentro del ecosistema .NET. Este libro le ayudará a comprender los aspectos que intervienen en el diseño de aplicaciones con capacidad de respuesta, resistentes y de alto rendimiento con la nueva versión de C# y.NET.

Empezará por comprender los fundamentos del código de alto rendimiento y las últimas mejoras relacionadas con el rendimiento en C# 10.0 y .NET 6.0. 0 y .NET 6. A continuación, aprenderá a utilizar el rastreo y el diagnóstico para localizar los problemas de rendimiento y la causa de las fugas de memoria. Los capítulos siguientes le mostrarán cómo mejorar el rendimiento de sus aplicaciones en red y diversas formas de mejorar las tareas de directorio, las tareas de archivo, etc. Más adelante, pasará a mejorar el rendimiento de las consultas de datos y a escribir interfaces de usuario con capacidad de respuesta. También descubrirá cómo puede utilizar proveedores de nube como Microsoft Azure para crear soluciones distribuidas escalables. Por último, explorará varias formas de procesar código de forma sincrónica, asincrónica y en paralelo para reducir el tiempo que se tarda en procesar una serie de tareas.

Al final de este libro de programación en C#, tendrá la confianza que necesita para crear aplicaciones altamente resistentes y de alto rendimiento que satisfagan las demandas de sus clientes.

Lo que aprenderá:

⬤ Utilizar correctamente tipos y colecciones para mejorar el rendimiento de las aplicaciones.

⬤ Perfilar, comparar e identificar problemas de rendimiento con el código base.

⬤ Explorar la mejor manera de realizar consultas en LINQ para mejorar el rendimiento de una aplicación.

⬤ Utilizar eficazmente un número de CPUs y núcleos a través de la programación asíncrona.

⬤ Construir interfaces de usuario sensibles con WinForms, WPF, MAUI y WinUI.

⬤ Benchmark ADO.NET, Entity Framework Core, y Dapper para el acceso a datos.

⬤ Implementar CQRS y event sourcing y construir y desplegar microservicios.

A quién va dirigido este libro:

Este libro es para ingenieros de software, desarrolladores de software profesionales, ingenieros de rendimiento y perfiladores de aplicaciones que buscan mejorar la velocidad de su código o llevar sus habilidades al siguiente nivel para obtener una ventaja competitiva. Debe ser un programador de C# competente que ya pueda hacer un buen uso del lenguaje y que también se sienta cómodo utilizando Microsoft Visual Studio 2022.

Otros datos del libro:

ISBN:9781800564718
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Código limpio en C#: Refactorice su base de código C# heredada y mejore el rendimiento de las...
Desarrolle sus habilidades de programación explorando...
Código limpio en C#: Refactorice su base de código C# heredada y mejore el rendimiento de las aplicaciones aplicando las mejores prácticas - Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
Programación de alto rendimiento en C# y .NET: Comprenda los entresijos del desarrollo de...
Mejore el rendimiento de sus aplicaciones utilizando las...
Programación de alto rendimiento en C# y .NET: Comprenda los entresijos del desarrollo de aplicaciones robustas, más rápidas y resistentes en C# 10.0 y .NE - High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NE
Código limpio con C# - Segunda edición: Refactorice su base de código C# heredada y mejore el...
Mejore sus habilidades de programación mediante...
Código limpio con C# - Segunda edición: Refactorice su base de código C# heredada y mejore el rendimiento de las aplicaciones utilizando las mejores prácticas - Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)