(Haskelに関する同様の質問に触発された)
Erlangには、Nitrogen、Chicago Boss、Zotonicなど、いくつかのWebフレームワークがあります。
それらはどのような点で互いに異なりますか?例えば:
主な目標
また、これらのフレームワークを使用する実際のサイト/ウェブアプリの例は何ですか?
編集:いくつかの会話が進むことを期待して賞金を始める
chicago Boss Wikiは、機能、テクノロジー、データベース、テンプレートなどに関して、Erlang Web-Frameworksの優れた比較を提供しています。
これをチェックしてください-> https://github.com/evanmiller/ChicagoBoss/wiki/Comparison-of-Erlang-Web-Frameworks
Zotonicの上に新しいソーシャルネットワークであるMaxClass.comを構築しました。プラットフォームの速度と柔軟性にとても満足しているので、Zotonicに基づく他の高性能アプリケーションの開発を始めました。明らかなもの(抜本的なスケーラビリティ、Erlangの利点など)に加えて、Zotonicはテンプレート(Django)のサポートと、WordPressのルックアンドフィールを備えた優れたバックエンドですが、すべて超高速であり、簡単に拡張できます。実際のサイトやシステムでは、これはプロジェクトの技術者ではない人にとって非常に重要です。
私は最近Erlangフレームワークについて学んでいますが、多くをテストしていません。私が一番気に入ったのは Erlang Web でした。活発な開発コミュニティがあり、mochiwebを使用するフレームワークほどWebサーバーに緊密に接続されていません。私は、スタンドアロンのWebサーバーを使用するのが好きです。 ヨー 。新しい erlang.org Webサイト はErlang Webを使用しています。
Chicago Boss、BeepBeep、Zotonicなどのフレームワークでは、Yaws Webサーバーはサポートされていませんが、Mochiwebはサポートされています。 Mochiwebは、スタンドアロンのWebサーバーというよりもWebサーバーライブラリのようなものです。 Erlywebは、Yaws Webサーバーで使用できる優れたフレームワークのようですが、もはや開発されていません。
Erlang Webフレームワークの比較はGithubに移動されました:
https://github.com/evanmiller/ChicagoBoss/wiki/Comparison-of-Erlang-Web-Frameworks