Sviluppo web funzionale con Elixir, Otp e Phoenix: Ripensare l'applicazione web moderna

Punteggio:   (4,5 su 5)

Sviluppo web funzionale con Elixir, Otp e Phoenix: Ripensare l'applicazione web moderna (Lance Halvorsen)

Recensioni dei lettori

Riepilogo:

Il libro è apprezzato per le spiegazioni dettagliate e le preziose intuizioni sulla strutturazione delle applicazioni con Elixir, soprattutto per gli sviluppatori che si affacciano all'ecosistema Elixir. Tuttavia, ci sono critiche significative riguardo ai contenuti obsoleti e agli esempi incompleti, soprattutto per quanto riguarda il framework Phoenix, che hanno lasciato alcuni utenti delusi.

Vantaggi:

Spiegazioni dettagliate dei concetti di Elixir, approfondimenti pratici sulla strutturazione delle applicazioni, guida passo-passo, preziosa per la comprensione della logica OTP e del disaccoppiamento, leggibilità piacevole, ottima per i neofiti di Elixir.

Svantaggi:

Alcune parti del libro sono obsolete, soprattutto per quanto riguarda il framework Phoenix
esempi incompleti con errori che richiedono risorse esterne per essere seguiti
copertura mancante dei casi di test
finale brusco senza un'implementazione completa del front-end.

(basato su 12 recensioni dei lettori)

Titolo originale:

Functional Web Development with Elixir, Otp, and Phoenix: Rethink the Modern Web App

Contenuto del libro:

Elixir e Phoenix stanno generando un enorme entusiasmo come piattaforma imbattibile per la creazione di applicazioni web moderne. Da decenni OTP aiuta gli sviluppatori a creare applicazioni incredibilmente robuste e scalabili con tempi di attività senza precedenti. Sfruttateli al massimo quando costruite un'applicazione web stateful con Elixir, OTP e Phoenix. Modellate entità di dominio senza un ORM o un database. Gestite lo stato del server e mantenete pulito il codice con i comportamenti OTP. Aggiungete un'interfaccia web Phoenix senza collegarla alla logica aziendale. Aprire le porte a nuove tecniche potenti che vi faranno pensare allo sviluppo web in modi fondamentalmente nuovi.

Elixir e OTP forniscono strumenti eccezionali per costruire applicazioni back-end solide e scalabili. In questo libro, costruirete un'applicazione web in modo radicalmente diverso, con un back-end che conserva lo stato dell'applicazione. Utilizzerete connessioni persistenti Phoenix Channel al posto delle richieste-risposte HTTP e creerete l'intera applicazione in livelli distinti e disaccoppiati.

Nella Parte 1, iniziare a costruire la logica aziendale come applicazione separata, senza Phoenix. Modellate il dominio dell'applicazione con funzioni Elixir e semplici strutture di dati. Mantenendo lo stato in memoria invece che in un database, è possibile ridurre la latenza e semplificare il codice. Nella Parte 2, aggiungete il comportamento GenServer per rendere la gestione dello stato in memoria un gioco da ragazzi. Create un albero di supervisione per aumentare la tolleranza ai guasti, separando la gestione degli errori dalla logica aziendale.

Phoenix è un framework web moderno che potete sovrapporre alla logica aziendale, mantenendo le due cose completamente disaccoppiate. Nella Parte 3, farete esattamente questo, costruendo un'interfaccia web con Phoenix. Inserite l'applicazione della Parte 2 come dipendenza in un nuovo progetto Phoenix. Quindi utilizzate i canali Phoenix ultra-scalabili per stabilire connessioni persistenti tra il server statico e un client front-end statico.

Questo modo di costruire applicazioni web vi piacerà moltissimo!

Cosa vi serve:

È necessario un computer in grado di eseguire Elixir versione 1.5 o superiore e Phoenix 1.3 o superiore. 3 o superiore. Si raccomanda una certa familiarità con Elixir e Phoenix.

Altre informazioni sul libro:

ISBN:9781680502435
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:250

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Sviluppo web funzionale con Elixir, Otp e Phoenix: Ripensare l'applicazione web moderna - Functional...
Elixir e Phoenix stanno generando un enorme...
Sviluppo web funzionale con Elixir, Otp e Phoenix: Ripensare l'applicazione web moderna - Functional Web Development with Elixir, Otp, and Phoenix: Rethink the Modern Web App

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)