1

私は次のことを行う Web アプリケーションを作成したいと考えていました。

  • ユーザー (エンド ユーザー) は、自分の Web アプリケーションをオンラインで作成できます。

  • これは、データベースおよびアプリケーション/Web サーバーと統合されます

  • ユーザーは、そのアプリケーションのみでそのアプリケーションを公開することもできます...

いくつかの調査を行うと、PaaS(Platform as a Service)のカテゴリに分類されることがわかりました

しかし、どうすればそれができるのか混乱していますか?Java/J2EE を使用してそのアプリケーションを構築したいと考えています。

どこから始めるべきか誰でも説明できますか? または、どのフレームワーク/テクノロジーがJavaで実装するのに適していますか?

あなたの役に立つ返事を待っています....

4

4 に答える 4

5

PaaS を選択する限り、いくつかのオプションがあります。各 PaaS ベンダーには長所と短所があるため、さまざまな問題を考慮する必要があります。

  • 言語サポート - Java だけが必要ですか、それとも追加の言語/フレームワークが必要ですか?
  • ホスティング - アマゾン ウェブ サービスのようなクラウド コンピューティング プロバイダーを使用しますか? それとも、独自のハードウェアを使用していますか? それとも、複数のオプションが必要ですか?
  • DB サポート - 中央 DB の使用について言及しました。この DB を自分でインストール/管理する予定ですか、またはホストされた DB サービスを使用しますか? 必要な特定の DB をサポートするために PaaS が必要ですか? スケーラビリティとクライアント間の分離を提供するために、複数のデータベースが必要ではないでしょうか?

世の中には、PaaS ベンダーの優れた比較がいくつかあります。これは始めるのに良い場所かもしれません:PaaSプロバイダーの推奨事項を探しています

完全な開示: 私は、オープンソースの PaaS プロバイダーであるCloudifyで働いています。

于 2012-10-18T15:01:43.137 に答える
0

私が理解している限りでは、 Viravisが現在実装されているソリューションを探しています。

しかし、そのようなプラットフォームを構築するのは簡単なことではありません。いくつかの PaaS プロバイダーを調べて参加し、目標を達成するためのビジネス関係を構築することを強くお勧めします。それらはこの目的のために存在するだけです。単一のオンライン アプリケーションを開発したいだけの人や、SaaS ビジネスを構築したい専門家にプラットフォームを提供します。

プラットフォームをゼロから構築するよりも、プラットフォームを採用する方がよいと思います (もちろん、そうする必要がない場合は...)

于 2010-08-20T21:39:13.883 に答える
-1

Web アプリケーションは、言語、フレームワーク、データベース、および Web サーバーで構成されます。

Java で Web アプリケーションを作成する場合は、GRAILS フレームワークを試す必要があります。その高速で Web 開発は非常に簡単で、その中で Java コードをそのまま使用できます。

次に、MySQL、PostgreSQL などからデータベースを選択できます。また、No-SQL データベースを使用する場合は、MOngoDB、CouchDB などから選択できます。

Web サーバーは、Tomcat、Jetty などです。

アプリケーションを作成したら、Web 上でアプリケーションをホストしたいと考えています。ここで PaaS が登場します。アプリケーションを Web 上にデプロイしてホストするのに役立ちます。したがって、アプリケーションに集中してから、任意の PaaS プロバイダーにアプリをデプロイするだけです。

市場には多くの PaaS プロバイダーがあり、どれでも選択できます。

于 2013-10-28T10:25:46.257 に答える