Értékelés:

A könyv az Elm programozási nyelv bevezetője, amely nagy visszhangot váltott ki, és amelyet érthetősége és könnyű olvashatósága miatt dicsérnek. Bár jó betekintést nyújt a telepítési és fejlesztési gyakorlatokba, nem foglalkozik olyan webdesign témákkal, mint a HTML, a CSS vagy a JavaScript, amelyek fontosak az Elm gyakorlati alkalmazásai szempontjából.
Előnyök:⬤ Könnyen olvasható
⬤ jó bevezetés az Elmbe
⬤ kitér a telepítési és fejlesztési gyakorlatokra
⬤ az olvasók által erősen ajánlott
⬤ jól felépített tartalom.
⬤ Nem terjed ki a weblaptervezésre, a HTML, a CSS vagy a JavaScript témakörére
⬤ a funkcionális programozással már ismerkedők számára terjedelmes lehet
⬤ néhány webes technológia ismerete hasznos a valós alkalmazásokhoz.
(2 olvasói vélemény alapján)
Programming ELM: Build Safe, Sane, and Maintainable Front-End Applications
Az Elm a funkcionális programozás biztonságát és stabilitását hozza el a front-end fejlesztésbe, ami az egyik legnépszerűbb új nyelvvé tette. Az Elm funkcionális jellege és statikus tipizálása azt jelenti, hogy a futás közbeni hibák szinte lehetetlenek, és a könnyű webes telepítés érdekében JavaScriptre fordítható. Ez a könyv segít abban, hogy kihasználja ennek az új nyelvnek az előnyeit a weboldalak fejlesztése során. Megtudhatja, hogyan segít az Elm architektúra gyors alkalmazások létrehozásában. Fedezze fel, hogyan integrálhatja az Elmet a JavaScriptbe, hogy frissíthesse a régebbi alkalmazásokat. Nézze meg, hogyan teszi az Elm eszközrendszer gyorsabbá és egyszerűbbé a telepítést.
A funkcionális programozás biztonságosabb alkalmazásokat kínál, csökkentett futásidejű hibákkal, de típusbiztonságos és könnyen használható funkcionális megoldásokat nehéz volt találni, egészen az Elm nyelvig. Az Elm rendelkezik a funkcionális nyelvek előnyeivel, miközben JavaScriptre fordítja. Ez a könyv teljes oktatóanyagot nyújt az Elm nyelvhez, kezdve egy egyszerű statikus alkalmazással, amely bemutatja az Elm szintaxist, a modulokat és a virtuális DOM-ot, egészen annak feltárásáig, hogyan hozhatunk létre felhasználói felületet függvények segítségével. Megismerheti, hogyan kezeli az Elm a funkcionális nyelvek állapotkérdéseit. Folytatja a nagyobb alkalmazások felépítését, amelyekben a kommunikációhoz HTTP-kéréseket használ. Integrálja Elm-alkalmazásait a JavaScript segítségével, hogy frissíthesse a régebbi alkalmazásokat, vagy kihasználhassa a JavaScript-források előnyeit.
Az Elm beépített eszközöket is biztosít, hogy enyhítse a JavaScriptben oly gyakori tooling creep-et. Ez a könyv az Elm telepítési és tesztelési eszközeivel foglalkozik, amelyek megkönnyítik a fejlesztési zűrzavart. Merüljön el a haladó koncepciókban, beleértve az egyoldalas alkalmazások létrehozását és a teljesítményjavítások létrehozását. Jeremy Fairbank Elm-szakértő többéves webfejlesztői tapasztalatát hozza be az Elm front-end fejlesztéshez való használatának tanításába.
A webes felhasználói felületeket gyorsabb, biztonságosabb és könnyebb lesz fejleszteni az Elm és ennek a bemutatónak a segítségével.
Amire szükséged van:
Az Elm legújabb, 0. 19-es verziójára és egy böngészőre lesz szükséged a könyvben található példák futtatásához.