Tworzenie stron internetowych z Reasonml: Funkcjonalne programowanie bezpieczne dla typów dla programistów JavaScript

Ocena:   (3,9 na 5)

Tworzenie stron internetowych z Reasonml: Funkcjonalne programowanie bezpieczne dla typów dla programistów JavaScript (J. Eisenberg)

Opinie czytelników

Podsumowanie:

Książka stanowi jasne wprowadzenie do ReasonML, ale nie zawiera treści związanych z tworzeniem stron internetowych i może nie być warta swojej ceny dla osób z wcześniejszym doświadczeniem w programowaniu funkcjonalnym.

Zalety:

Bardzo przejrzysta i łatwa do naśladowania; dobry przegląd ReasonML.

Wady:

Zbyt mało treści za wysoką cenę
brak głębi w tworzeniu stron internetowych
nie korzystne dla osób z istniejącą wiedzą na temat programowania funkcjonalnego.

(na podstawie 2 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

ReasonML to nowy, bezpieczny dla typów, funkcjonalny język, który kompiluje się do wydajnego, czytelnego JavaScript. ReasonML współpracuje z istniejącymi bibliotekami JavaScript i działa szczególnie dobrze z React, jednym z najpopularniejszych frameworków front-endowych. Dowiedz się, jak wykorzystać moc języka funkcyjnego, zachowując elastyczność całego ekosystemu JavaScript. Wyjdź poza teorię i wykonuj zadania szybciej i bardziej niezawodnie dzięki ReasonML już dziś.

ReasonML to nowa składnia OCaml, sprawdzonego w boju języka programowania używanego w przemyśle od ponad 20 lat. Zaprojektowany tak, aby był znany programistom JavaScript, kod ReasonML kompiluje się do bardzo czytelnego JavaScript. Dzięki ReasonML otrzymujesz potężne funkcje programowania funkcjonalnego OCaml: silny statyczny system typów z doskonałym silnikiem wnioskowania o typach, dopasowywanie wzorców i funkcje programowania funkcjonalnego z niezmiennymi zmiennymi. ReasonML zapewnia również elastyczność dzięki efektom ubocznym, mutacjom i programowaniu obiektowemu. ReasonML trafia w idealne miejsce pomiędzy czysto teoretycznym światem a leseferystycznym podejściem JavaScript.

Zacznij korzystać z potężnego systemu typów ReasonML, poznając podstawy języka: zmienne i operacje arytmetyczne. Zdobądź moc ekspresji, pisząc funkcje z nazwanymi parametrami i curryingiem. Zdefiniuj własne typy danych i zintegruj wszystkie te możliwości z prostą stroną internetową. Wykorzystaj funkcjonalne struktury danych ReasonML z funkcjami map i reduce. Odkryj nowe sposoby pisania algorytmów dzięki obsłudze rekurencji w ReasonML. Współpracuj z istniejącymi bibliotekami JavaScript za pomocą wiązań i pisz reaktywne aplikacje internetowe przy użyciu ReasonML w połączeniu z React. Wzmocnij koncepcje za pomocą przykładów, które obejmują zarówno krótkie, ściśle ukierunkowane funkcje, jak i kompletne programy, i ćwicz swoje nowe umiejętności za pomocą ćwiczeń w każdym rozdziale.

Dzięki ReasonML możesz wykorzystać niesamowitą moc języka funkcyjnego, zachowując jednocześnie najlepsze cechy JavaScript, aby tworzyć zwięzłe, szybkie i bezpieczne dla typów programy.

Czego potrzebujesz:

Będziesz potrzebował node. js (wersja 10.0 lub nowsza) i npm (wersja 5.6 lub nowsza). Po zainstalowaniu pakietu bs-platform i uruchomieniu edytora tekstu, jesteś gotowy do pracy. (Istnieją wtyczki do wielu popularnych edytorów, które ułatwią edycję).

Dodatkowe informacje o książce:

ISBN:9781680506334
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Tworzenie stron internetowych z Reasonml: Funkcjonalne programowanie bezpieczne dla typów dla...
ReasonML to nowy, bezpieczny dla typów,...
Tworzenie stron internetowych z Reasonml: Funkcjonalne programowanie bezpieczne dla typów dla programistów JavaScript - Web Development with Reasonml: Type-Safe, Functional Programming for JavaScript Developers

Prace autora wydały następujące wydawnictwa: