web-dev-qa-db-ja.com

Erlang Webフレームワーク調査

(Haskelに関する同様の質問に触発された)

Erlangには、Nitrogen、Chicago Boss、Zotonicなど、いくつかのWebフレームワークがあります。

それらはどのような点で互いに異なりますか?例えば:

  1. 機能(例:サーバーのみ、またはクライアントスクリプト、さまざまな種類のデータベースの簡単なサポート)
  2. 成熟度(例:安定性、ドキュメントの品質)
  3. スケーラビリティ(パフォーマンス、便利な抽象化など)

主な目標

また、これらのフレームワークを使用する実際のサイト/ウェブアプリの例は何ですか?

編集:いくつかの会話が進むことを期待して賞金を始める

16
Zachary K

chicago Boss Wikiは、機能、テクノロジー、データベース、テンプレートなどに関して、Erlang Web-Frameworksの優れた比較を提供しています。

これをチェックしてください-> https://github.com/evanmiller/ChicagoBoss/wiki/Comparison-of-Erlang-Web-Frameworks

7
cordellcp3

Zotonicの上に新しいソーシャルネットワークであるMaxClass.comを構築しました。プラットフォームの速度と柔軟性にとても満足しているので、Zotonicに基づく他の高性能アプリケーションの開発を始めました。明らかなもの(抜本的なスケーラビリティ、Erlangの利点など)に加えて、Zotonicはテンプレート(Django)のサポートと、WordPressのルックアンドフィールを備えた優れたバックエンドですが、すべて超高速であり、簡単に拡張できます。実際のサイトやシステムでは、これはプロジェクトの技術者ではない人にとって非常に重要です。

4
user58486

私は最近Erlangフレームワークについて学んでいますが、多くをテストしていません。私が一番気に入ったのは Erlang Web でした。活発な開発コミュニティがあり、mochiwebを使用するフレームワークほどWebサーバーに緊密に接続されていません。私は、スタンドアロンのWebサーバーを使用するのが好きです。 ヨー 。新しい erlang.org Webサイト はErlang Webを使用しています。

Chicago Boss、BeepBeep、Zotonicなどのフレームワークでは、Yaws Webサーバーはサポートされていませんが、Mochiwebはサポートされています。 Mochiwebは、スタンドアロンのWebサーバーというよりもWebサーバーライブラリのようなものです。 Erlywebは、Yaws Webサーバーで使用できる優れたフレームワークのようですが、もはや開発されていません。

3
Jonas

Erlang Webフレームワークの比較はGithubに移動されました:

https://github.com/evanmiller/ChicagoBoss/wiki/Comparison-of-Erlang-Web-Frameworks

2
Greg