Vývoj webových stránok s Reasonml: Funkcionálne programovanie pre vývojárov v JavaScripte: Typovo bezpečné, funkčné programovanie pre vývojárov v JavaScripte

Hodnotenie:   (3,9 z 5)

Vývoj webových stránok s Reasonml: Funkcionálne programovanie pre vývojárov v JavaScripte: Typovo bezpečné, funkčné programovanie pre vývojárov v JavaScripte (J. Eisenberg)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje jasný úvod do jazyka ReasonML, ale chýba v nej obsah týkajúci sa vývoja webových stránok a nemusí byť cenovo výhodná pre tých, ktorí majú predchádzajúce skúsenosti s funkcionálnym programovaním.

Výhody:

Veľmi jasná a zrozumiteľná; dobrý prehľad o ReasonML.

Nevýhody:

Príliš málo obsahu za vysokú cenu
chýba hĺbka v oblasti vývoja webových stránok
nie je prínosom pre tých, ktorí už majú znalosti funkcionálneho programovania.

(na základe 2 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

ReasonML je nový typovo bezpečný funkcionálny jazyk, ktorý sa kompiluje do efektívneho a čitateľného jazyka JavaScript. ReasonML spolupracuje s existujúcimi knižnicami jazyka JavaScript a obzvlášť dobre funguje s Reactom, jedným z najpopulárnejších front-endových frameworkov. Naučte sa, ako využiť silu funkcionálneho jazyka a zároveň si zachovať flexibilitu celého ekosystému JavaScript. Presuňte sa za hranice teórie a robte veci rýchlejšie a spoľahlivejšie s ReasonML už dnes.

ReasonML je nová syntax pre OCaml, bojom preverený programovací jazyk, ktorý sa v priemysle používa už viac ako 20 rokov. Kód ReasonML je navrhnutý tak, aby bol známy programátorom JavaScriptu, a kompiluje sa do vysoko čitateľného jazyka JavaScript. S jazykom ReasonML získate výkonné funkcie funkcionálneho programovania jazyka OCaml: silný statický typový systém s vynikajúcim mechanizmom odvodzovania typov, porovnávanie vzorov a funkcie pre funkcionálne programovanie s nemennými premennými. ReasonML tiež umožňuje flexibilitu s voliteľnými vedľajšími efektmi, mutáciou a objektovo orientovaným programovaním. Jazyk ReasonML je na pomedzí medzi čisto teoretickým svetom a laissez-faire prístupom jazyka JavaScript.

Začnite používať výkonný typový systém jazyka ReasonML, keď sa naučíte základy jazyka: premenné a aritmetické operácie. Získajte vyjadrovaciu silu pri písaní funkcií s pomenovanými parametrami a curryingom. Definujte vlastné dátové typy a integrujte všetky tieto možnosti do jednoduchej webovej stránky. Využite výhody funkčných dátových štruktúr jazyka ReasonML pomocou funkcií map a reduce. Objavte nové spôsoby písania algoritmov s podporou rekurzie v jazyku ReasonML. Spolupracujte s existujúcimi knižnicami JavaScriptu pomocou väzieb a píšte reaktívne webové aplikácie pomocou ReasonML spolu s React. Upevnite si koncepty pomocou príkladov, ktoré siahajú od krátkych, úzko zameraných funkcií až po kompletné programy, a precvičte si nové zručnosti pomocou cvičení v každej kapitole.

Pomocou jazyka ReasonML využijete úžasnú silu funkcionálneho jazyka a zároveň si zachováte najlepšie vlastnosti jazyka JavaScript na vytváranie stručných, rýchlych a typovo bezpečných programov.

Čo potrebujete:

Budete potrebovať node. js (verzia 10. 0 alebo vyššia) a npm (verzia 5. 6 alebo vyššia). Po nainštalovaní balíka bs-platform a spustení textového editora ste pripravení na prácu. (Pre mnohé populárne editory existujú doplnky, ktoré vám uľahčia editáciu. )

Ďalšie údaje o knihe:

ISBN:9781680506334
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Vývoj webových stránok s Reasonml: Funkcionálne programovanie pre vývojárov v JavaScripte: Typovo...
ReasonML je nový typovo bezpečný funkcionálny...
Vývoj webových stránok s Reasonml: Funkcionálne programovanie pre vývojárov v JavaScripte: Typovo bezpečné, funkčné programovanie pre vývojárov v JavaScripte - Web Development with Reasonml: Type-Safe, Functional Programming for JavaScript Developers

Diela autora vydali tieto vydavateľstvá: