Costruire applicazioni mobili su scala: 39 sfide ingegneristiche

Punteggio:   (4,3 su 5)

Costruire applicazioni mobili su scala: 39 sfide ingegneristiche (Gergely Orosz)

Recensioni dei lettori

Riepilogo:

Il libro fornisce preziose indicazioni sulle sfide dello sviluppo mobile, in particolare per chi non è del settore. Offre consigli pratici adatti a ingegneri, product manager e dirigenti coinvolti nello spazio mobile, fornendo esempi di aziende di successo. Sebbene rappresenti una solida panoramica delle sfide dello sviluppo mobile, alcuni lettori lo trovano un po' superficiale e ritengono che manchino soluzioni dettagliate e prescrittive.

Vantaggi:

Ottimo per chi non ha familiarità con lo sviluppo mobile
consigli pratici per gestire le aspettative e le sfide
utile per gli addetti ai prodotti, gli sviluppatori junior e i manager senior
ricco di esempi reali di aziende di successo
aiuta a comprendere la complessità delle app mobili e le decisioni ingegneristiche.

Svantaggi:

Gli sviluppatori mobile esperti potrebbero trovare il libro poco approfondito e privo di soluzioni specifiche per le sfide da affrontare
alcuni contenuti possono apparire poco approfonditi
alcune raccomandazioni tecnologiche sembrano promozionali e minano l'obiettività.

(basato su 12 recensioni dei lettori)

Titolo originale:

Building Mobile Apps at Scale: 39 Engineering Challenges

Contenuto del libro:

Mentre si apprezzano molto le sfide del backend e dei sistemi distribuiti, si tende a non capire perché lo sviluppo mobile sia difficile quando viene realizzato in scala.

Questo libro raccoglie le sfide che gli ingegneri devono affrontare quando costruiscono applicazioni iOS e Android in scala e i modi comuni per affrontarle. Per scala intendiamo un numero di utenti dell'ordine di milioni e la realizzazione da parte di grandi team di ingegneri.

Per gli ingegneri del settore mobile, questo libro è un modello di approccio moderno alla progettazione delle app. Per gli ingegneri e i manager non mobili, è una risorsa con cui costruire empatia e apprezzamento per la complessità dell'ingegneria mobile di livello mondiale.

Il libro affronta le sfide delle applicazioni mobili iOS e Android su queste dimensioni:

⬤ Sfide dovute alla natura unica delle applicazioni mobili rispetto al web e al backend.

⬤ Sfide legate alla complessità dell'applicazione. Come gestire modelli di navigazione sempre più complicati? E le combinazioni di eventi non deterministici? Come localizzare in diverse lingue e come scalare i test automatici e manuali?

⬤ Sfide dovute a team di ingegneri di grandi dimensioni. Più grande è il team mobile, più diventa difficile garantire un'architettura coerente. Se la vostra azienda costruisce più applicazioni, come potete bilanciare l'esigenza di non riscrivere tutto da zero e di muovervi a ritmo sostenuto, piuttosto che aspettare i team "centralizzati"?

⬤ Approcci multipiattaforma. Gli strumenti per la creazione di applicazioni mobili cambiano continuamente. Continuano a comparire nuovi linguaggi, framework e approcci che promettono di risolvere i punti dolenti dell'ingegneria mobile. Ma quale approccio scegliere? Flutter, React Native, Cordova? App native? Riutilizzare la logica aziendale scritta in Kotlin, C#, C++ o altri linguaggi?

⬤ Quali approcci ingegneristici scelgono i team di ingegneria mobile "di livello mondiale" per quanto riguarda gli aspetti non funzionali come la qualità del codice, la conformità, la privacy, la compliance, o per quanto riguarda la sperimentazione, le prestazioni o le dimensioni delle app?

Altre informazioni sul libro:

ISBN:9781638778868
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Costruire applicazioni mobili su scala: 39 sfide ingegneristiche - Building Mobile Apps at Scale: 39...
Mentre si apprezzano molto le sfide del backend e...
Costruire applicazioni mobili su scala: 39 sfide ingegneristiche - Building Mobile Apps at Scale: 39 Engineering Challenges
Il manuale dell'ingegnere del software - The Software Engineer's Guidebook
Nei miei primi anni di lavoro come sviluppatore ho dato per...
Il manuale dell'ingegnere del software - The Software Engineer's Guidebook

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)