Ocena:

Książka jest bardzo chwalona za dogłębne zbadanie wydajności Qt i wnikliwą treść zarówno dla doświadczonych, jak i początkujących programistów, choć ma kilka drobnych wad.
Zalety:Dobrze napisana i łatwa w czytaniu, wyjątkowe omówienie wydajności Qt, wnikliwe omówienie istniejących narzędzi i technik, cenna zarówno dla programistów Qt, jak i C++, odpowiednia dla różnych poziomów doświadczenia.
Wady:Zawiera kilka literówek, bardziej koncentruje się na systemie Windows niż Linux, ma ograniczony zakres QML.
(na podstawie 1 opinii czytelników)
Hands-On High Performance Programming with Qt 5
Twórz wydajne i szybkie aplikacje Qt, wykrywaj problemy z wydajnością i odkrywaj rozwiązania, które pozwolą Ci udoskonalić kod Kluczowe cechy Twórz wydajne i współbieżne aplikacje w Qt, aby tworzyć aplikacje wieloplatformowe Zidentyfikuj wąskie gardła wydajności i zastosuj odpowiedni algorytm, aby poprawić wydajność aplikacji Zagłęb się w programowanie równoległe i zarządzanie pamięcią, aby zoptymalizować swój kod Opis książki
Osiągnięcie wydajnego kodu poprzez dostrajanie wydajności jest jednym z kluczowych wyzwań stojących przed wieloma programistami. W tej książce przyjrzymy się programowaniu Qt z perspektywy wydajności. Poznasz problemy z wydajnością napotykane podczas korzystania z frameworka Qt oraz sposoby ich rozwiązywania i optymalizacji wydajności.
Książka podkreśla ulepszenia wydajności i nowe funkcje wydane w Qt 5.9, Qt 5.11 i 5. 12 (LTE). Opanujesz ogólne najlepsze praktyki i narzędzia związane z wydajnością komputera, które pomogą Ci zidentyfikować przyczyny niskiej wydajności i najczęstsze pułapki związane z wydajnością podczas korzystania z frameworka Qt. W kolejnych rozdziałach poznasz wielowątkowość i programowanie asynchroniczne w C++ i Qt oraz nauczysz się znaczenia i efektywnego wykorzystania struktur danych. Będziesz miał również okazję pracować nad technikami, takimi jak zarządzanie pamięcią i wytyczne projektowe, które są niezbędne do poprawy wydajności aplikacji. Kompleksowe sekcje obejmujące wszystkie te koncepcje przygotują cię do zdobycia praktycznego doświadczenia w niektórych z najbardziej ekscytujących obszarów zastosowań Qt - domenach programowania mobilnego i wbudowanego.
Pod koniec tej książki będziesz gotowy do tworzenia aplikacji Qt, które są bardziej wydajne, współbieżne i zorientowane na wydajność Czego się nauczysz Zrozum klasyczne najlepsze praktyki dotyczące wydajności Zapoznaj się z nowoczesną architekturą sprzętową i jej wpływem na wydajność Zaimplementuj narzędzia i procedury używane w optymalizacji wydajności Zrozum techniki pracy specyficzne dla Qt dla graficznego interfejsu użytkownika (GUI) i programowania platformowego Spraw, aby protokół kontroli transmisji (TCP) i protokół przesyłania hipertekstu (HTTP) były wydajne i korzystaj z odpowiednich klas Qt Odkryj ulepszenia, jakie oferuje Qt 5. 9 (i nadchodzących wersji) Poznaj architekturę silnika graficznego Qt, jego mocne i słabe strony Dla kogo jest ta książka?
Ta książka jest przeznaczona dla programistów Qt, którzy chcą tworzyć wysoce wydajne aplikacje na komputery stacjonarne i urządzenia wbudowane. Wymagane jest doświadczenie w programowaniu w C++. Spis treści Zrozumienie wydajnych programów Profilowanie w celu znalezienia wąskich gardeł Głębokie zanurzenie w C++ i wydajności Efektywne wykorzystanie struktur danych i algorytmów Dogłębny przewodnik po współbieżności i wielowątkowości Awarie wydajności i sposoby ich przezwyciężania Zrozumienie wydajności we/wy i przezwyciężanie powiązanych problemów Optymalizacja wydajności graficznej Optymalizacja wydajności sieciowej Wydajność Qt na platformach wbudowanych i mobilnych Testowanie i wdrażanie aplikacji Qt