同意します

まったく新しいパラダイムを探求するHaskellの新しいクライアントサイドWeb UIフレームワーク。 FRP(反射または反応性のバナナを考えてください)やELMアーキテクチャには従いませんが、両方の最良の部分を組み合わせることを目指しています。
ドキュメント
作業中のチュートリアルは、Concurドキュメントサイトに掲載されています
インストール
3つのバックエンドがあります -
concur-reactと呼ばれる反応ベース。 Concur-React QuickStartテンプレートを使用して、すぐに開始できます。
ネイティブReactウィジェットを使用する例はこちら - ドラッグドロップソート可能なリストウィジェット(React) - デモ - 反応装置へのバインディングを示します。
concur-vdomと呼ばれるバーチャルドムベース。 (ビットロット)。 concur-vdom QuickStartテンプレートを使用して、すぐに開始できます。
concur-replicaと呼ばれるレプリカ(ieリモートバーチャルドム)ベース。 Pkamenarskyによって作成および維持されています。詳細については、プロジェクトページにアクセスしてください。
パフォーマンス
ここからいくつかのパフォーマンスベンチマークにアクセス-https://ajnsit.github.io/concur-benchmarks/
他の言語へのポート
Concurのモデルは、他のプラットフォームによく翻訳されています。
- Purescriptに同意 - 適切にメンテナンスされているPurescriptからPurescriptへの公式ポート。
- JavaScriptに同意 - JavaScriptへの公式であるが実験的なポート。
- Pythonに同意 - Pythonへの非公式で実験的なポート。グラフィックにimguiを使用します。 Potocpavによって作成および維持されています。
例
- [カウントの例] - デモ - ページのクリックの合計数をカウントし、クリックカウントを10個増え、自動インクリメントクリックを毎秒カウントします。
- todomvcの例 - デモ - 標準的なtodomvcの例。
- マリオの例 - デモ - エルムのマリオの例のポート。
- High/Lowゲーム(Virtual -Dom) - デモ - 15行のコードで非常にシンプルな数の推測ゲーム。
- High/Lowゲーム(React) - デモ - Reactバックエンドを使用した同じHiloゲーム。
- Kirby Super Star Ultra Splits Timer GUI Challange -Demo- KSSU Splits Timer GUIチャレンジの実装。トドリストではない適度に複雑なUIを示しています!
- メニューウィジェット(React) - デモ - 10行のコードで一般的なメニューウィジェットを構築します。
- ドラッグドロップソート可能なリストウィジェット(React) - デモ - 反応可能なツリーへの同意のバインディングを示します。既存の反応コンポーネントを同意して再利用する良い例。
- 最初の8つのConcur Pipesウィジェット(React) - デモ - 最初の8つのConcur Pipeプログラム! Mighty Fudgetsからインスピレーションを受けた-http://www.altocumulus.org/fudgets/intro/