Web Development with Reasonml: Type-Safe, Functional Programming for JavaScript Developers

Evaluare:   (3.9 din 5)

Web Development with Reasonml: Type-Safe, Functional Programming for JavaScript Developers (J. Eisenberg)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o introducere clară în ReasonML, dar nu reușește să ofere conținut legat de dezvoltarea web și este posibil să nu merite prețul pentru cei cu experiență anterioară în programare funcțională.

Avantaje:

Foarte clară și ușor de urmărit; bună prezentare generală a ReasonML.

Dezavantaje:

Prea puțin conținut pentru un preț ridicat
îi lipsește profunzimea în dezvoltarea web
nu este benefică pentru cei cu cunoștințe existente de programare funcțională.

(pe baza a 2 recenzii ale cititorilor)

Conținutul cărții:

ReasonML este un nou limbaj funcțional, de tip sigur, care se compilează în JavaScript eficient și lizibil. ReasonML interoperează cu bibliotecile JavaScript existente și funcționează deosebit de bine cu React, unul dintre cele mai populare framework-uri front-end. Aflați cum să profitați de puterea unui limbaj funcțional, păstrând în același timp flexibilitatea întregului ecosistem JavaScript. Treceți dincolo de teorie și realizați lucrurile mai rapid și mai fiabil cu ReasonML astăzi.

ReasonML este o nouă sintaxă pentru OCaml, un limbaj de programare testat în luptă, utilizat în industrie de peste 20 de ani. Conceput pentru a fi familiar programatorilor JavaScript, codul ReasonML se compilează în JavaScript foarte ușor de citit. Cu ReasonML, obțineți caracteristicile puternice de programare funcțională ale OCaml: un sistem de tip static puternic cu un motor excelent de inferență de tip, potrivire de tipare și caracteristici pentru programarea funcțională cu variabile imuabile. ReasonML permite, de asemenea, flexibilitate cu efecte secundare opt-in, mutație și programare orientată pe obiecte. ReasonML se situează între lumea teoretică pură și abordarea laissez-faire a JavaScript.

Începeți să utilizați sistemul puternic de tipuri al ReasonML pe măsură ce învățați elementele esențiale ale limbajului: variabile și operații aritmetice. Dobândiți putere expresivă pe măsură ce scrieți funcții cu parametri numiți și currying. Definiți propriile tipuri de date și integrați toate aceste capacități într-o pagină web simplă. Profitați de structurile de date funcționale ale ReasonML cu funcții map și reduce. Descoperiți noi moduri de a scrie algoritmi cu ajutorul suportului de recursiune al ReasonML. Interoperați cu bibliotecile JavaScript existente cu bindings și scrieți aplicații web reactive utilizând ReasonML în tandem cu React. Întăriți conceptele cu exemple care variază de la funcții scurte și bine concentrate la programe complete și exersați-vă noile abilități cu exerciții în fiecare capitol.

Cu ReasonML, valorificați puterea impresionantă a unui limbaj funcțional, păstrând în același timp cele mai bune caracteristici ale JavaScript pentru a produce programe concise, rapide și cu siguranță de tip.

De ce aveți nevoie: What You Need:

Va trebui să aveți node. js (versiunea 10. 0 sau superioară) și npm (versiunea 5. 6 sau superioară). După ce instalați pachetul bs-platform și porniți un editor de text, sunteți gata de plecare. (Există pluginuri pentru multe editoare populare care vor face editarea mai ușoară. )

Alte date despre carte:

ISBN:9781680506334
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Web Development with Reasonml: Type-Safe, Functional Programming for JavaScript Developers
ReasonML este un nou limbaj funcțional, de tip sigur,...
Web Development with Reasonml: Type-Safe, Functional Programming for JavaScript Developers

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)