Programarea ELM: Construiți aplicații front-end sigure, sănătoase și mentenabile

Evaluare:   (4.3 din 5)

Programarea ELM: Construiți aplicații front-end sigure, sănătoase și mentenabile (Jeremy Fairbank)

Recenzii ale cititorilor

Rezumat:

Cartea este o introducere bine primită în limbajul de programare Elm, lăudată pentru claritatea și ușurința cu care se citește. Deși oferă o perspectivă bună asupra practicilor de instalare și dezvoltare, nu acoperă subiecte de web design precum HTML, CSS sau JavaScript, care sunt importante pentru aplicațiile practice ale Elm.

Avantaje:

Ușor de citit
bună introducere în Elm
acoperă practicile de instalare și dezvoltare
foarte recomandat de cititori
conținut bine structurat.

Dezavantaje:

Nu acoperă designul paginilor web, HTML, CSS sau JavaScript
poate fi pompos pentru cei deja familiarizați cu programarea funcțională
cunoașterea unor tehnologii web este benefică pentru aplicațiile din lumea reală.

(pe baza a 2 recenzii ale cititorilor)

Titlul original:

Programming ELM: Build Safe, Sane, and Maintainable Front-End Applications

Conținutul cărții:

Elm aduce siguranța și stabilitatea programării funcționale pentru dezvoltarea front-end, fiind unul dintre cele mai populare limbaje noi. Natura funcțională și tipizarea statică a Elm înseamnă că erorile în timpul execuției sunt aproape imposibile și compilează în JavaScript pentru o implementare web ușoară. Această carte vă ajută să profitați de acest nou limbaj în dezvoltarea site-urilor dvs. web. Aflați cum arhitectura Elm vă va ajuta să creați aplicații rapide. Descoperiți cum să integrați Elm cu JavaScript, astfel încât să puteți actualiza aplicațiile vechi. Vedeți cum instrumentele Elm fac implementarea mai rapidă și mai ușoară.

Programarea funcțională oferă aplicații mai sigure, cu erori reduse în timpul rulării, dar soluțiile funcționale care sunt sigure și ușor de utilizat au fost greu de găsit, până la limbajul Elm. Elm are avantajele limbajelor funcționale, compilând în același timp în JavaScript. Această carte oferă un tutorial complet pentru limbajul Elm, începând cu o aplicație statică simplă care introduce sintaxa Elm, modulele și DOM-ul virtual, până la explorarea modului de creare a unei interfețe utilizator utilizând funcții. Vedeți cum gestionează Elm problemele de stare din limbajele funcționale. Veți continua să construiți aplicații mai mari care implică cereri HTTP pentru comunicare. Integrați aplicațiile Elm cu JavaScript, astfel încât să puteți actualiza aplicațiile vechi sau să profitați de resursele JavaScript.

Elm oferă, de asemenea, instrumente încorporate pentru a atenua fenomenul de creștere a instrumentelor, atât de comun în JavaScript. Această carte acoperă instrumentele de implementare și testare Elm care ușurează confuzia dezvoltării. Pătrundeți în concepte avansate, inclusiv crearea de aplicații cu o singură pagină și crearea de îmbunătățiri ale performanței. Expertul Elm Jeremy Fairbank își aduce anii de experiență în dezvoltarea web pentru a vă învăța cum să utilizați Elm pentru dezvoltarea front-end.

UI-urile dvs. web vor fi mai rapide, mai sigure și mai ușor de dezvoltat cu Elm și acest tutorial.

Ce vă trebuie:

Veți avea nevoie de cea mai recentă versiune de Elm, 0. 19, împreună cu un browser pentru a rula exemplele din această carte.

Alte date despre carte:

ISBN:9781680502855
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2019
Numărul de pagini:250

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programarea ELM: Construiți aplicații front-end sigure, sănătoase și mentenabile - Programming ELM:...
Elm aduce siguranța și stabilitatea programării...
Programarea ELM: Construiți aplicații front-end sigure, sănătoase și mentenabile - Programming ELM: Build Safe, Sane, and Maintainable Front-End Applications

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)