2011-08-03 12 views
3

現在、Javaには3つのフレームワークがあり、これらはアクティブな開発であり、Javaでの迅速なWeb開発のための同様の哲学を共有しています。Play Framework vs Scooter Framework対ActiveWeb - 比較?

http://www.playframework.org/

http://www.scooterframework.com/

http://code.google.com/p/activeweb/

プラス、マイナス、利点、およびこれらのフレームワークの欠点上の任意のコメント? Like:

  1. コントローラレイヤ、継承などに関するコメント?
  2. 他の システムでのこれらのフレームワークのアプリケーションの統合における「摩擦」のレベル。
  3. 標準からの逸脱とその影響。

{1は、適切なポイントを追加することができます}

+2

私は-1を取得することを知っていますが、このフレームワークはRuby on Railsに触発されています(なぜなら、Railsを試してみませんか? (JRubyはJavaであり、TomcatやJBossのようなJava App Server上で動作します) – Luke

+0

Javaを使用するのがアイデアなので – ipolevoy

+0

新しいプログラミング言語を学ぶことはエコシステムです。 Ruby on Railsは素晴らしいエコシステムですが、Javaベースの技術や人材には多額の資本支出を伴うチームがたくさんあります。 したがって、時々Javaベースのフレームワークに固執する必要があります。 –

答えて

2

私はPlayとScooterをテストしましたが、ScooterはPlayよりも優れています。

純粋なJava、組み込みのAjax、アクティブレコードORM(対JPAとPlayアノテーション)、コードジェネレータ、簡単に学習して変更できます!

Crud Inheritance(およびJPAによるテーブル作成)を使用すると、再生は非常に優れていますが、もっと遠くに移動したい場合は、ドキュメントが不足していて構文が簡単ではありません。

スクーターは、R​​oRのに基づいており、同じアプローチであるPHPフレームワークは、あなたが知っているすべてを使用し、http://joseneto.github.io/fusionwebapp/に試すことができますYIIフレームワーク

+0

私たちは有益なコミュニティやコア貢献者のような側面も見ていますか? –

0

最初の3つのフレームワークをテストしようと、私は考える著者はかなり混乱していると私はあなたがちょうどあなた自身の個人的な判断を使用することをお勧め...これらのフレームワークでありますかなりかなり新しい。私は3つのすべてをテストし、私の個人的な評価では、スクーターは私の要求に基づいて3つよりはるかに優れています。それはより簡単に学ぶことができます。

すべてのこれらのフレームワークは、あなたが自分自身で評価することができない場合は、私は多くの心配しないでください、ちょうどピボット1、座って、テストし、リラックスしてください。 LMAO

+0

"..著者はかなり混乱していると思います。"はい、私は質問を書く時でした。 –

+0

"..スクーターははるかに優れています.."スクーターによって達成された基準/要件を説明してください。 –