2010-11-23 18 views
2

私はVaadinフレームワークとMaven2を使ってアプリケーションを開発しています。個人的に私はGAEに行きたくありません。私は現在、アプリケーション用にTomcat 6.0アプリケーションサーバーを使用しています。桟橋はどうですか?Vaadinアプリケーション、TomcatまたはJettyに適しているのはどちらですか?

  • セットアップ、パフォーマンス、安定性などの点でJettyのTomcatの違いは何ですか?
  • ホスティングプロバイダでサポートされているのはどちらですか?
  • どちらを設定するのが簡単ですか?

助けてください。

答えて

3

自己実行可能ファイルが必要な場合は、jettyを使用する必要があります。あなたがホスティング会社にurアプリケーションを配備するつもりなら、おそらくtomcatは既にそこにあるので簡単になり、適切なフォルダにur warファイルを落とす必要があります。

ホスティングサービスの制限のために、すべてのホスティングサービスで埋め込みブームを実行できるかどうかはわかりません。ブーティは機能しません。

+0

ああ、桟橋には何種類の制限がありますか?そうですか。ありがとうございました... –

+0

実際に桟橋の制限ではなく、ホスティング会社の制限があります。 – fmucar

2

TomcatおよびJettyは、同じ種類の機能セットを持つ非常に類似した製品です。どちらも、Java Servlet & JavaServer Pagesの仕様を実装し、Webサーバーを含み、適切な文書を持っています。どちらもオープンソースで、無料で、人気があります。両方とも同じ種類の作業を行い、同様のスケーラビリティを持ち、頻繁に更新されます。彼らは両方ともVaadin 6でうまくいきます。

TomcatとJettyの比較は、Honda CivicとToyota Corollaを比較するのと似ています。彼らは違うよりも似ています。どちらも、GlassfishJBossのように、サーブレットやWebサービスをはるかに超える多くの機能を備えています。

TomcatとJettyの間のいくつかの違いの1つは、Jettyが別のJavaアプリケーション内に組み込まれて実行されるように設計されていることです。対照的にTomcatは独自のアプリケーションとしてのみ動作します。

この相違点は、EclipseでVaadinを動作させる場合、一般的にはプラグインのWeb Tools Platform(WTP)パッケージを使用して、独自のアプリケーションとして動作するEclipseとTomcatまたはJettyを独自のアプリケーションとして実行するまだ開発を容易にするためにお互いに話しています。他の人々は、WTPを実行したくない代わりに、Tomcatでは不可能な、Eclipseの一部としてEclipse内で実行するようにJettyを設定することを選択します。これらのアプローチのそれぞれに長所と短所がありますが、これはTomcat & JettyとVaadin開発を行う際の真の違いのほんの一例です。

関連する問題