私はWebサービスのアイディアを持っていますが、Webプログラミングには非常に新しいものです。 Djangoは素晴らしいと私はすぐに拾うことができる何かのように見えます。私はハスケルでたくさんの経験があります(また、Pythonではほとんどありません)、バックエンド以外のWeb関連のものを好きな言語で書くことを始めたいと思っています。もちろん、私がdjangoに行ってもhaskellコードが使えないなら、私はそれをしたくありません。Djangoサイトで使用するコンポーネントをHaskellで記述することはできますか?
私はいくつかのhaskell Webフレームワークを見てきました:hAppsはあまりにも複雑で文書化されていないように見えますが、turbinadoは親密に見えますが文書化されていません。そして、私はdjangoのような広く使用されているフレームワークを使用し、私はちょうどプラグインすることが私をたくさん助けます。しかし、私は、使用するフレームワークに関する他のアイデア、あるいは何らかの形でHaskellを使用しなければならないその他のオプションについて聞いてみるのはとても大変です。
"Python <-> Haskell interopは可能ではない/実用的ではありません。 - HaskellからPythonを呼び出すことは確かに可能で実用的であり、ライブラリが必要な場合には便利です。 hpaste2のpygmentsへのバインディングを参照してください。 –
これは驚くかもしれませんが、すべてのWebアプリケーションが "フォームに記入して(検証エラーメッセージを表示して)結果をSQLデータベースに入れる"というわけではありません。 – jrockway
@dons:元のポスターはPythonからHaskellを呼び出すことを話していたと思います。しかし、私はPythonを認識していませんでした<-> Haskell interop、私は修正しました:-) @ĵrockway:同意しました - そのため、私は "典型的な" Webアプリケーション/サイトを言ったのです。 – spookylukey