Ocena:

Książka jest dobrze przyjętym wprowadzeniem do języka programowania Elm, chwalonym za przejrzystość i łatwość czytania. Chociaż zapewnia dobry wgląd w praktyki instalacyjne i programistyczne, nie obejmuje tematów projektowania stron internetowych, takich jak HTML, CSS czy JavaScript, które są ważne dla praktycznych zastosowań Elm.
Zalety:⬤ Łatwy w czytaniu
⬤ dobre wprowadzenie do Elm
⬤ obejmuje praktyki instalacyjne i programistyczne
⬤ wysoce polecany przez czytelników
⬤ dobrze zorganizowana treść.
⬤ Nie obejmuje projektowania stron internetowych, HTML, CSS ani JavaScript
⬤ może być rozwlekły dla osób zaznajomionych już z programowaniem funkcjonalnym
⬤ znajomość niektórych technologii internetowych jest korzystna dla rzeczywistych zastosowań.
(na podstawie 2 opinii czytelników)
Programming ELM: Build Safe, Sane, and Maintainable Front-End Applications
Elm wnosi bezpieczeństwo i stabilność programowania funkcjonalnego do rozwoju front-endu, czyniąc go jednym z najpopularniejszych nowych języków. Funkcjonalna natura Elm i statyczne typowanie oznaczają, że błędy w czasie wykonywania są prawie niemożliwe, a kompilacja do JavaScript ułatwia wdrażanie w sieci. Ta książka pomoże ci wykorzystać ten nowy język podczas tworzenia stron internetowych. Dowiedz się, w jaki sposób architektura Elm pomoże Ci tworzyć szybkie aplikacje. Odkryj, jak zintegrować Elm z JavaScript, aby móc aktualizować starsze aplikacje. Zobacz, jak narzędzia Elm przyspieszają i ułatwiają wdrażanie.
Programowanie funkcyjne oferuje bezpieczniejsze aplikacje z mniejszą liczbą błędów w czasie wykonywania, ale rozwiązania funkcyjne, które są bezpieczne dla typów i łatwe w użyciu, były trudne do znalezienia, aż do języka Elm. Elm ma zalety języków funkcjonalnych, a jednocześnie kompiluje się do JavaScript. Ta książka zawiera kompletny samouczek języka Elm, zaczynając od prostej statycznej aplikacji, która wprowadza składnię Elm, moduły i wirtualny DOM, a kończąc na badaniu, jak tworzyć interfejs użytkownika za pomocą funkcji. Zobacz, jak Elm radzi sobie z kwestiami stanu w językach funkcjonalnych. Będziesz kontynuować tworzenie większych aplikacji wykorzystujących żądania HTTP do komunikacji. Zintegruj swoje aplikacje Elm z JavaScript, aby móc aktualizować starsze aplikacje lub korzystać z zasobów JavaScript.
Elm zapewnia również wbudowane narzędzia, aby złagodzić pełzanie narzędzi, które jest tak powszechne w JavaScript. Ta książka obejmuje narzędzia do wdrażania i testowania Elm, które ułatwiają programowanie. Zanurz się w zaawansowane koncepcje, w tym tworzenie aplikacji jednostronicowych i tworzenie ulepszeń wydajności. Jeremy Fairbank, ekspert w dziedzinie Elm, wnosi swoje wieloletnie doświadczenie w tworzeniu stron internetowych, ucząc, jak używać Elm do tworzenia front-endu.
Dzięki Elm i temu samouczkowi tworzenie interfejsów użytkownika będzie szybsze, bezpieczniejsze i łatwiejsze.
Czego potrzebujesz:
Będziesz potrzebował najnowszej wersji Elm, 0.19, wraz z przeglądarką, aby uruchomić przykłady z tej książki.