HaskellのWeb開発におけるエコシステムとは?[クローズド]です。
2023-07-19 17:06:15
質問
インスパイアード・バイ この の質問と、最近の 事件 , HaskellのWeb開発にはどのようなものがあるのか気になるところです。
- HaskellのWebフレームワークやテンプレートエンジンはあるのでしょうか?
- Haskellサイトのホスティングはどのように行われますか?
- Haskellは、Web開発でよく使われる通常の迅速な開発とプロトタイプベースのワークフローには複雑すぎるのでしょうか?
- 既存のHaskellのWebアプリケーションの例はありますか?
どのように解決するのですか?
まず最初に、免責事項:私はHaskellのWeb開発をしたことがないので、経験から話すことはありません。
もしあなたが ウェブカテゴリ を見ると、ウェブ関連のパッケージがたくさんあります。
ほとんどのHaskellウェブアプリケーションはカスタムサーバで実行されていると思います(おそらくApacheの
mod_proxy
またはIISのAdvanced Request Routingをフロントエンドとして使用します)。しかし、いくつかのFastCGIバインディングも存在します。
最も著名なHaskellのWebサーバー/フレームワーク/データストレージのインフラストラクチャは Happstack で、これはいくつかの理由で興味深いのですが、最も明白なのは、すべての状態をインメモリで保存し、リレーショナルデータベースを使用しないことです。
もうひとつのより最近のウェブサーバーインターフェイスは ハック で、これは 1 分間のチュートリアルが面白そうだということ以外、あまり知りません。
Haskellのウェブサーバ/フレームワークはもっとたくさんありますが、この2つは私が頭の中で知っているものだけです。
関連
-
[解決済み] haskellにおけるdrop関数 - リスト内包を用いた実装
-
[解決済み] Haskellです。パターンでのパースエラー
-
[解決済み] .の違いは何ですか?(ドット)と$(ドルマーク)の違いは何ですか?
-
[解決済み] Haskellで大規模設計?[クローズド]
-
[解決済み】Haskellの宣言におけるエクスクラメーションマークの意味とは?
-
[解決済み】Node.jsに対するHaskellの対応について教えてください。
-
[解決済み] Haskellにおける "リフティング "とは?
-
[解決済み】Haskell/GHCの`forall`キーワードは何をするのですか?
-
[解決済み] このフィボナッチ関数はどのようにメモされているのですか?
-
[解決済み] foldrはどのように機能するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Haskellです。パターンでのパースエラー
-
[解決済み] Haskellバイナリツリー
-
[解決済み] 読んで学ぶべき良いHaskellのソース [終了しました]。
-
[解決済み] ghciで関数を複数行に渡って定義するには?
-
[解決済み] 制約条件付き特殊化
-
[解決済み] GHCでコンパイルした小さなHaskellプログラムを巨大なバイナリにする
-
[解決済み] Haskellはガベージコレクタを必要としますか?
-
[解決済み] Haskell エラー 入力 `=' のパースエラー
-
[解決済み] Haskellの派生はどのように行われるのですか?
-
[解決済み] Haskellプログラムのパフォーマンス解析ツール