Evaluare:
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)
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ă. )
© 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)