Être d'accord

Un tout nouveau framework d'interface utilisateur côté client pour Haskell qui explore un paradigme entièrement nouveau. Il ne suit pas le FRP (pensez réflexe ou banane réactive), ni architecture ELM, mais vise à combiner les meilleures parties des deux.
Documentation
Les tutoriels de travail en cours sont publiés dans le site de documentation Concur
Installation
Il a trois backends -
REACT basé, appelé concur-réact. Vous pouvez utiliser le modèle QuickStart Concur-REACT pour démarrer rapidement.
Un exemple d'utilisation des widgets React natif est ici - Drag Drop Sortable List Widget (REACT) - Demo - démontre la liaison conforque à React-Sorable-Tree.
Dom virtuel basé, appelé concur-vom. ( Bitrotten ). Vous pouvez utiliser le modèle QuickStart Concur-VDom pour commencer rapidement.
Réplique (c.-à-d. Dom virtuel distant) basé, appelé concur-replica. Créé et entretenu par Pkamenarsky. Dirigez-vous vers sa page de projet pour plus d'informations.
Performance
Accédez à certains repères de performances ici - https://ajnsit.github.io/concur-benchmarks/
Ports vers d'autres langues
Le modèle de Concur se traduit bien par d'autres plateformes.
- Concurant pour PureScript - un port officiel de PureScript qui est bien entretenu.
- Concurant pour JavaScript - un port officiel mais expérimental de JavaScript.
- Concurant pour Python - un port non officiel et expérimental de Python. Utilise IMGUI pour les graphiques. Créé et entretenu par Potocpav.
Exemples
- Cliquez sur Exemple de comptage - Demo - Compter le nombre total de clics sur la page, avec un bouton qui incrémente le nombre de clics par 10, et également les clics de mise en œuvre automatiquement.
- Exemple de ToDomvc - Demo - L'exemple canonique de ToDomvc, avec des vues modélisées après celle de l'Elm.
- Exemple de Mario - Demo - Port de l'exemple Mario de l'Elm.
- Game haut / bas (Dom virtuel) - Démo - Un jeu de devinettes extrêmement simple dans 15 lignes de code.
- Game haut / bas (React) - Demo - le même jeu Hilo, en utilisant le backend React.
- Kirby Super Star Ultra Splits Timer GUI Challange - Demo - Concuration Implémentation du KSSU Splits Timer GUI Challenge. Montre une interface utilisateur modérément complexe qui n'est pas un todoliste!
- Widget de menu (React) - Demo - construit un widget de menu générique en 10 lignes de code.
- Widget de liste de sortable glisser (react) - Demo - démontre la liaison conforte à la réaction-arbre sortable. Un bon exemple de réutilisation des composants REACT existants dans Concur.
- Vos 8 premiers widgets Concur Pipes (React) - Demo - Vos premiers programmes de tuyaux Concur! Inspiré des Mighty Fudgets '- http://www.altocumulus.org/fudgets/intro/