Tworzenie aplikacji mobilnych na dużą skalę: 39 wyzwań inżynieryjnych

Ocena:   (4,3 na 5)

Tworzenie aplikacji mobilnych na dużą skalę: 39 wyzwań inżynieryjnych (Gergely Orosz)

Opinie czytelników

Podsumowanie:

Książka zapewnia cenny wgląd w wyzwania związane z rozwojem urządzeń mobilnych, szczególnie dla osób spoza tej dziedziny. Oferuje praktyczne porady odpowiednie dla inżynierów, menedżerów produktu i kadry kierowniczej zaangażowanej w przestrzeń mobilną, dostarczając przykładów z odnoszących sukcesy firm. Choć stanowi ona solidny przegląd wyzwań związanych z rozwojem urządzeń mobilnych, niektórzy czytelnicy uznają ją za nieco płytką i uważają, że brakuje w niej szczegółowych, normatywnych rozwiązań.

Zalety:

Świetny dla osób niezaznajomionych z rozwojem aplikacji mobilnych
praktyczne porady dotyczące zarządzania oczekiwaniami i wyzwaniami
przydatny dla osób odpowiedzialnych za produkt, młodszych programistów i menedżerów wyższego szczebla
wypełniony rzeczywistymi przykładami z odnoszących sukcesy firm
pomaga w zrozumieniu złożoności aplikacji mobilnych i decyzji inżynieryjnych.

Wady:

Doświadczeni deweloperzy mobilni mogą uznać, że książce brakuje głębi i konkretnych rozwiązań wyzwań
niektóre treści mogą wydawać się płytkie
niektóre zalecenia technologiczne wydają się promocyjne i podważają obiektywizm.

(na podstawie 12 opinii czytelników)

Oryginalny tytuł:

Building Mobile Apps at Scale: 39 Engineering Challenges

Zawartość książki:

Podczas gdy istnieje duże uznanie dla wyzwań związanych z backendem i systemami rozproszonymi, mniej jest empatii dla tego, dlaczego tworzenie aplikacji mobilnych jest trudne, gdy odbywa się na dużą skalę.

Ta książka zbiera wyzwania, przed którymi stają inżynierowie podczas tworzenia aplikacji na iOS i Androida na dużą skalę, oraz typowe sposoby radzenia sobie z nimi. Przez skalę rozumiemy liczbę użytkowników liczoną w milionach i budowanie przez duże zespoły inżynierów.

Dla inżynierów mobilnych ta książka jest planem nowoczesnego podejścia do inżynierii aplikacji. Dla inżynierów i menedżerów niezwiązanych z branżą mobilną jest to źródło informacji, dzięki któremu można budować empatię i doceniać złożoność światowej klasy inżynierii mobilnej.

Książka obejmuje wyzwania związane z aplikacjami mobilnymi na systemy iOS i Android w następujących wymiarach

⬤ Wyzwania wynikające z unikalnego charakteru aplikacji mobilnych w porównaniu do aplikacji internetowych i backendu.

⬤ Wyzwania związane ze złożonością aplikacji. Jak radzić sobie z coraz bardziej skomplikowanymi wzorcami nawigacji? Co z niedeterministycznymi kombinacjami zdarzeń? Jak zlokalizować aplikację w kilku językach i jak skalować testy automatyczne i ręczne?

⬤ Wyzwania związane z dużymi zespołami inżynierów. Im większy zespół mobilny, tym większym wyzwaniem staje się zapewnienie spójnej architektury. Jeśli Twoja firma tworzy wiele aplikacji, jak zrównoważyć brak przepisywania wszystkiego od zera przy jednoczesnym szybkim tempie i oczekiwaniu na "scentralizowane" zespoły?

⬤ Podejście wieloplatformowe. Narzędzia do tworzenia aplikacji mobilnych wciąż się zmieniają. Pojawiają się nowe języki, frameworki i podejścia, które obiecują rozwiązać bolączki inżynierii mobilnej. Ale które podejście wybrać? Flutter, React Native, Cordova? Aplikacje natywne? Ponownie wykorzystać logikę biznesową napisaną w Kotlin, C#, C++ lub innych językach?

⬤ Jakie podejścia inżynieryjne wybierają "światowej klasy" zespoły inżynierii mobilnej w aspektach niefunkcjonalnych, takich jak jakość kodu, zgodność, prywatność, zgodność lub eksperymentowanie, wydajność lub rozmiar aplikacji?

Dodatkowe informacje o książce:

ISBN:9781638778868
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Tworzenie aplikacji mobilnych na dużą skalę: 39 wyzwań inżynieryjnych - Building Mobile Apps at...
Podczas gdy istnieje duże uznanie dla wyzwań...
Tworzenie aplikacji mobilnych na dużą skalę: 39 wyzwań inżynieryjnych - Building Mobile Apps at Scale: 39 Engineering Challenges
Podręcznik inżyniera oprogramowania - The Software Engineer's Guidebook
Przez kilka pierwszych lat pracy jako programista zakładałem, że ciężka...
Podręcznik inżyniera oprogramowania - The Software Engineer's Guidebook

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)