Nagy teljesítményű programozás C# és .NET nyelven: A robusztus, gyorsabb és rugalmasabb alkalmazások fejlesztésének alapjai a C# 10.0 és a .NE nyelveken

Értékelés:   (3.6 az 5-ből)

Nagy teljesítményű programozás C# és .NET nyelven: A robusztus, gyorsabb és rugalmasabb alkalmazások fejlesztésének alapjai a C# 10.0 és a .NE nyelveken (Jason Alls)

Olvasói vélemények

Összegzés:

A könyv a .Net-alkalmazások teljesítményét javítani kívánó, haladóbb közönségnek szól, és számos témát érint, többek között a profilkészítést, a többszálú futamokat és a teljesítménytechnikákat. Azonban szenved az elavult tartalomtól, az alapvető lefedettségtől, a haladó technikák mélységének hiányától és a példák számos hibájától.

Előnyök:

Jól megírt, alapvető teljesítménytémákat tárgyal, nagyszerű magyarázatok és konkrét példák, haladó fejlesztők számára szilárd, alapos a többszálú futás és az aszinkron programozás terén.

Hátrányok:

Elavult információk a C# és a .NET verziókról, alapszintű tartalom, amely nem szól a haladó fejlesztőkhöz, egyes területeken nincs elég mélység, hibákat tartalmaz a példakódokban, és nem magyarázza meg bizonyos technikák mögött meghúzódó okokat.

(6 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Az alkalmazások teljesítményének javítása a benchmarking, az alkalmazásprofilozás, az aszinkron programozás, a reszponzív felhasználói felületek, a gRPC kommunikáció és az elosztott alkalmazások legjobb gyakorlatainak használatával

Key Features:

⬤ A C# 10-ben található teljesítményjavítások legjobb kihasználása. 0 és a.NET 6.

⬤ Növelje az alkalmazások teljesítményét a hardveres szűk keresztmetszetek és a gyakori teljesítménybuktatók azonosításával.

⬤ Kezdje meg az elosztott rendszerek skálázhatóságának javítására szolgáló legjobb gyakorlatokat és technikákat.

Könyv leírása:

A nagy teljesítményű kód írása az alkalmazáskészítés során alapvető fontosságú, és az évek során a Microsoft a.NET ökoszisztémán belül a teljesítményhez kapcsolódó különböző fejlesztések megvalósítására összpontosított. Ez a könyv segít megérteni azokat a szempontokat, amelyek a C# és a.NET új verziójával a reszponzív, rugalmas és nagy teljesítményű alkalmazások tervezésével kapcsolatosak.

A nagy teljesítményű kódok alapjainak és a C# 10 legújabb, teljesítményre vonatkozó fejlesztéseinek megismerésével kezdheti. 0 és a.NET 6. Ezután megtanulja, hogyan használhatja a nyomkövetést és a diagnosztikát a teljesítményproblémák és a memóriaszivárgások okainak felkutatására. Az ezt követő fejezetek ezután bemutatják, hogyan növelheti hálózati alkalmazásai teljesítményét, valamint a könyvtárfeladatok, fájlfeladatok és más feladatok javításának különböző módjait. Később az adatlekérdezés teljesítményének javítására és a reszponzív felhasználói felületek írására is kitér. Azt is megtudhatja, hogyan használhatja a felhőszolgáltatókat, például a Microsoft Azure-t, hogy skálázható elosztott megoldásokat hozzon létre. Végezetül felfedezheti a kód szinkron, aszinkron és párhuzamos feldolgozásának különböző módjait, hogy csökkentse a feladatsorok feldolgozásához szükséges időt.

E C# programozási könyv végére magabiztos lesz ahhoz, hogy rendkívül rugalmas, nagy teljesítményű alkalmazásokat hozzon létre, amelyek megfelelnek az ügyfelek igényeinek.

Amit megtanulhat:

⬤ A helyes típusok és gyűjtemények használata az alkalmazások teljesítményének növelése érdekében.

⬤ Profilozás, teljesítményértékelés és a kódbázis teljesítményproblémáinak azonosítása.

⬤ Tudja meg, hogyan lehet a legjobban elvégezni a LINQ lekérdezéseket az alkalmazás teljesítményének javítása érdekében.

⬤ Aszinkron programozással több CPU és processzormag hatékony kihasználása.

⬤ Reagáló felhasználói felületek készítése WinForms, WPF, MAUI és WinUI segítségével.

⬤ Tesztelje az ADO.NET, az Entity Framework Core és a Dapper adathozzáférést.

⬤ A CQRS és az eseményforrás-kezelés megvalósítása, valamint mikroszolgáltatások építése és telepítése.

Kinek szól ez a könyv:

Ez a könyv szoftvermérnököknek, professzionális szoftverfejlesztőknek, teljesítménymérnököknek és alkalmazásprofilozóknak szól, akik javítani szeretnék kódjuk sebességét, vagy a versenyelőny megszerzése érdekében a következő szintre szeretnék emelni képességeiket. Olyan gyakorlott C#-programozónak kell lennie, aki már jól tudja használni a nyelvet, és a Microsoft Visual Studio 2022 használatát is jól ismeri.

A könyv egyéb adatai:

ISBN:9781800564718
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Tiszta kód C# nyelven: Refaktorálja a régebbi C# kódbázisát, és javítsa az alkalmazás teljesítményét...
Fejlessze programozási készségeit olyan alapvető...
Tiszta kód C# nyelven: Refaktorálja a régebbi C# kódbázisát, és javítsa az alkalmazás teljesítményét a legjobb gyakorlatok alkalmazásával - Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
Nagy teljesítményű programozás C# és .NET nyelven: A robusztus, gyorsabb és rugalmasabb alkalmazások...
Az alkalmazások teljesítményének javítása a...
Nagy teljesítményű programozás C# és .NET nyelven: A robusztus, gyorsabb és rugalmasabb alkalmazások fejlesztésének alapjai a C# 10.0 és a .NE nyelveken - 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
Tiszta kód C# nyelvvel - Második kiadás: Az örökölt C# kódbázis átalakítása és az alkalmazás...
Fejlessze programozói készségeit kódvizsgálatok, TDD és...
Tiszta kód C# nyelvvel - Második kiadás: Az örökölt C# kódbázis átalakítása és az alkalmazás teljesítményének javítása a legjobb gyakorlatok alkalmazásával - Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)