Pull to refresh
  • by relevance
  • by date
  • by rating

Создаем веб-приложение на Haskell с использованием Reflex. Часть 1

TypeableWebsite developmentProgrammingHaskellFunctional Programming
Tutorial

Часть 2.


Часть 3.


Введение


Всем привет! Меня зовут Никита, и мы в Typeable для разработки фронтенда для части проектов используем FRP-подход, а конкретно его реализацию на Haskell – веб-фреймоворк reflex. На русскоязычных ресурсах отсутствуют какие-либо руководства по данному фреймворку (да и в англоязычном интернете их не так много), и мы решили это немного исправить.


В этой серии статей будет рассмотрено создание веб-приложения на Haskell с использованием платформы reflex-platform. reflex-platform предоставляет пакеты reflex и reflex-dom. Пакет reflex является реализацией Functional reactive programming (FRP) на языке Haskell. В библиотеке reflex-dom содержится большое число функций, классов и типов для работы с DOM. Эти пакеты разделены, т.к. FRP-подход можно использовать не только в веб-разработке. Разрабатывать мы будем приложение Todo List, которое позволяет выполнять различные манипуляции со списком задач.


Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views4.7K
Comments 2

Сравнение Elm и Reflex

TypeableProgrammingHaskellFunctional ProgrammingElm

Введение


В этой статье мы поговорим о двух принципиально разных подходах к реактивному программированию.


Elm, в отличие от Reflex — это целый язык, а не библиотека, поэтому сравнивать их не очень корректно. Тем не менее, можно показать разницу между подходами, а также рассказать, какие практические трудности могут возникнуть при разработке с использованием каждой из технологий.

Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Views2.2K
Comments 2

Создаем веб-приложение на Haskell с использованием Reflex. Часть 2

TypeableWebsite developmentProgrammingHaskellFunctional Programming
Tutorial

Часть 1.


Часть 3.


Всем привет! Продолжаем серию туториалов по разработке веб-приложения на Reflex.
В этой части мы добавим возможность выполнять различные манипуляции со списком задач.


intro

Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views1.7K
Comments 2

Создаем веб-приложение на Haskell с использованием Reflex. Часть 3

TypeableWebsite developmentProgrammingHaskellFunctional Programming
Tutorial

Часть 1.


Часть 2.


Всем привет! В этой части мы рассмотрим использование класса EventWriter и библиотеки ghcjs-dom.


Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views1.6K
Comments 0