1. ホーム
  2. haskell

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つは私が頭の中で知っているものだけです。