Webfejlesztés a Reasonml segítségével: Típusbiztos, funkcionális programozás JavaScript-fejlesztőknek

Értékelés:   (3.9 az 5-ből)

Webfejlesztés a Reasonml segítségével: Típusbiztos, funkcionális programozás JavaScript-fejlesztőknek (J. Eisenberg)

Olvasói vélemények

Összegzés:

A könyv világos bevezetést nyújt a ReasonML-be, de a webfejlesztéshez kapcsolódó tartalomban nem nyújt elegendő információt, és nem biztos, hogy megéri az árát azoknak, akiknek már van funkcionális programozási tapasztalatuk.

Előnyök:

Nagyon világos és könnyen követhető; jó áttekintés a ReasonML-ről.

Hátrányok:

Túl kevés tartalom a magas árért
nem eléggé mély a webfejlesztés témakörében
nem előnyös a funkcionális programozási ismeretekkel rendelkezők számára.

(2 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

A ReasonML egy új, típusbiztos, funkcionális nyelv, amely hatékony, olvasható JavaScriptre fordítható. A ReasonML együttműködik a meglévő JavaScript könyvtárakkal, és különösen jól működik a React-tal, az egyik legnépszerűbb front-end keretrendszerrel. Ismerje meg, hogyan használhatja ki egy funkcionális nyelv erejét, miközben megtartja a teljes JavaScript-ökoszisztéma rugalmasságát. Lépjen túl az elméleten, és végezze el a dolgokat gyorsabban és megbízhatóbban a ReasonML segítségével még ma.

A ReasonML az OCaml új szintaxisa, egy több mint 20 éve az iparban használt, harcedzett programozási nyelv. A JavaScript-programozók számára ismerősnek tervezett ReasonML kódot rendkívül olvasható JavaScriptre fordítja. A ReasonML segítségével megkapja az OCaml erőteljes funkcionális programozási jellemzőit: erős statikus típusrendszer egy kiváló típuskövetkeztető motorral, mintaillesztés, valamint a funkcionális programozás funkciói megváltoztathatatlan változókkal. A ReasonML emellett rugalmasságot biztosít az opcionális mellékhatásokkal, a mutációval és az objektumorientált programozással. A ReasonML eltalálja a tiszta elméleti világ és a JavaScript laissez-faire megközelítése közötti édes pontot.

Kezdje el használni a ReasonML hatékony típusrendszerét, miközben megtanulja a nyelv alapvető elemeit: a változókat és a számtani műveleteket. Szerezzen kifejezőerőt, miközben függvényeket ír megnevezett paraméterekkel és curryinggel. Definiálja saját adattípusait, és integrálja mindezen képességeket egy egyszerű weboldalba. Használja ki a ReasonML funkcionális adatszerkezeteit a map és reduce függvényekkel. Fedezze fel az algoritmusok írásának új módjait a ReasonML rekurziós támogatásával. Interoperáljon meglévő JavaScript könyvtárakkal kötésekkel, és írjon reaktív webes alkalmazásokat a ReasonML és a React együttes használatával. Erősítse meg a fogalmakat a rövid, szorosan vett függvényektől a teljes programokig terjedő példákkal, és gyakorolja az új készségeket az egyes fejezetekben található gyakorlatokkal.

A ReasonML segítségével kihasználhatja egy funkcionális nyelv félelmetes erejét, miközben megtartja a JavaScript legjobb tulajdonságait, és tömör, gyors, típusbiztos programokat készíthet.

Amire szüksége van:

Szükséged lesz a node. js-re (10. 0 vagy magasabb verzió) és az npm-re (5. 6 vagy magasabb verzió). Miután telepítetted a bs-platform csomagot és beindítottál egy szövegszerkesztőt, már indulhatsz is. (Számos népszerű szerkesztőhöz léteznek pluginok, amelyek megkönnyítik a szerkesztést).

A könyv egyéb adatai:

ISBN:9781680506334
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Webfejlesztés a Reasonml segítségével: Típusbiztos, funkcionális programozás...
A ReasonML egy új, típusbiztos, funkcionális nyelv, amely hatékony,...
Webfejlesztés a Reasonml segítségével: Típusbiztos, funkcionális programozás JavaScript-fejlesztőknek - Web Development with Reasonml: Type-Safe, Functional Programming for JavaScript Developers

A szerző munkáit az alábbi kiadók adták ki: