Мне удалось написать небольшое приложение с помощью Yesod. Теперь я нахожусь в фазе, в которой я хочу добавить к ней лучшее взаимодействие, и я хотел бы сделать это с помощью AngularJS.
Насколько я вижу, поддержка AngularJS в Йесоде все еще экспериментальна. Более того, документация, которую я нашел до сих пор, для меня совершенно недоступна. Я не понимаю все концепции Yesod.
Так что мне было интересно, какие возможные способы интеграции AngularJS и рамки Yesod. Я думаю об этом:
- Написание front-end в AngularJS.
- Разработайте веб-сервис с помощью Yesod.
- Подключить интерфейс и веб-сервис с помощью HTTP-запросов GET и POST. Информация может быть отправлена на сервер с помощью форм ввода (используя некоторые из возможностей Yesod таким образом), и информация может быть отправлена в интерфейс с помощью объектов JSON.
В идеале я хотел бы написать все в Haskell, но в текущем состоянии дел это может быть не так. Таким образом, я хотел спросить, есть ли альтернатива, которую я имею в виду, хорошая и есть ли способы ее улучшения.
Спасибо.