Construirea de aplicații mobile la scară largă: 39 de provocări inginerești

Evaluare:   (4.3 din 5)

Construirea de aplicații mobile la scară largă: 39 de provocări inginerești (Gergely Orosz)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o perspectivă valoroasă asupra provocărilor dezvoltării mobile, în special pentru cei din afara domeniului. Ea oferă sfaturi practice potrivite pentru ingineri, manageri de produs și directori implicați în spațiul mobil, furnizând exemple de la companii de succes. Deși servește drept o imagine de ansamblu solidă pentru provocările dezvoltării mobile, unii cititori o consideră puțin superficială și consideră că îi lipsesc soluțiile detaliate, prescriptive.

Avantaje:

Excelentă pentru persoanele nefamiliarizate cu dezvoltarea mobilă
sfaturi practice pentru gestionarea așteptărilor și provocărilor
utilă pentru oamenii de produs, dezvoltatorii juniori și managerii seniori
plină de exemple reale din companii de succes
ajută la înțelegerea complexității aplicațiilor mobile și a deciziilor de inginerie.

Dezavantaje:

Dezvoltatorii de aplicații mobile cu experiență pot considera că cartea este lipsită de profunzime și de soluții specifice la provocări
unele conținuturi pot părea superficiale
unele recomandări tehnologice par promoționale și subminează obiectivitatea.

(pe baza a 12 recenzii ale cititorilor)

Titlul original:

Building Mobile Apps at Scale: 39 Engineering Challenges

Conținutul cărții:

În timp ce există multă apreciere pentru provocările legate de backend și de sistemele distribuite, se tinde să existe mai puțină empatie față de motivul pentru care dezvoltarea mobilă este dificilă atunci când este realizată la scară largă.

Această carte reunește provocările cu care se confruntă inginerii atunci când construiesc aplicații iOS și Android la scară largă, precum și modalități comune de abordare a acestora. Prin scară, ne referim la un număr de milioane de utilizatori și la construirea de către echipe mari de ingineri.

Pentru inginerii de aplicații mobile, această carte este o schiță a abordărilor moderne de inginerie a aplicațiilor. Pentru inginerii și managerii care nu lucrează cu aplicații mobile, este o resursă cu ajutorul căreia se poate construi empatia și aprecierea pentru complexitatea ingineriei mobile de clasă mondială.

Cartea acoperă provocările aplicațiilor mobile iOS și Android pe aceste dimensiuni:

⬤ Provocări datorate naturii unice a aplicațiilor mobile comparativ cu web-ul și cu backend-ul.

⬤ Provocările legate de complexitatea aplicațiilor. Cum vă confruntați cu modele de navigare din ce în ce mai complicate? Ce se întâmplă cu combinațiile nedeterministe de evenimente? Cum faceți localizarea în mai multe limbi și cum vă scalați testele automate și manuale?

⬤ Provocări datorate echipelor mari de ingineri. Cu cât echipa mobilă este mai mare, cu atât devine mai dificilă asigurarea unei arhitecturi coerente. Dacă compania dvs. creează mai multe aplicații, cum găsiți un echilibru între a nu rescrie totul de la zero, în timp ce vă mișcați într-un ritm rapid, și a aștepta echipele "centralizate"?

⬤ Abordări multiplatformă. Instrumentele pentru crearea aplicațiilor mobile se schimbă continuu. Continuă să apară noi limbaje, cadre și abordări care promit toate să abordeze punctele dureroase ale ingineriei mobile. Dar ce abordare ar trebui să alegeți? Flutter, React Native, Cordova? Aplicații native? Reutilizați logica de afaceri scrisă în Kotlin, C#, C++ sau alte limbaje?

⬤ Ce abordări de inginerie aleg echipele de inginerie mobilă "de clasă mondială" în ceea ce privește aspectele nefuncționale, cum ar fi calitatea codului, conformitatea, confidențialitatea, conformitatea, sau cu experimentarea, performanța sau dimensiunea aplicației?

Alte date despre carte:

ISBN:9781638778868
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Construirea de aplicații mobile la scară largă: 39 de provocări inginerești - Building Mobile Apps...
În timp ce există multă apreciere pentru...
Construirea de aplicații mobile la scară largă: 39 de provocări inginerești - Building Mobile Apps at Scale: 39 Engineering Challenges
The Software Engineer's Guidebook (Ghidul inginerului de software) - The Software Engineer's...
În primii mei ani ca dezvoltator, am presupus că...
The Software Engineer's Guidebook (Ghidul inginerului de software) - The Software Engineer's Guidebook

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)