2012-01-13 8 views
5

質問が2つあります
まず、Webアプリケーションとクラウドアプリケーションの違いは何ですか?違いはありますか? Webアプリケーション(多くのインタラクティブ機能を持つサイト)を開発している場合は、クラウドアプリケーションと呼ぶことができますか?
第2に、クラウドとWebアプリケーションの間に違いがある場合、どの言語でアプリケーションを開発できますか? PHPのようなスクリプト言語はそれにとって有益でしょうか?


ありがとうございました。クラウドアプリケーションとWebアプリケーション



UPDATE:私は答えの一つでビデオを見ているが、私はまだ少し混乱しています。 Google Docsを例にとると、htmlとJSで作成できるユーザーインターフェイスとサーバースクリプトがあり、データはデータベースに保存されます。これは基本的にWebアプリケーションと同じことです。それとも違うの?
ありがとう

+0

は「クラウドアプリは」売上の話のように聞こえるで実行するために開発されたネイティブアプリケーションですしかし、クラウドサーバーほど速く展開して拡張できるアプリケーションを意味する可能性があります。 – Znarkus

+0

@user: "クラウド"はウェブアプリケーションで構成されています。技術は同じです。コンテキストがありません – Cratylus

答えて

7

Webアプリケーションは "the cloud"で実行できます。クラウドは基本的に、Webアプリケーションで使用できる動的な計算資源(CPU、RAM、ストレージなど)の集合です。

これにより、リソースが動的に割り当てられるため、クラウド上で実行されているアプリケーションの拡張性が向上します。

Amazon EC2などのパブリッククラウドを使用することも、独自のプライベートクラウドを構築することもできます。

クラウド上で実行されているWebアプリケーションは、「クラウドアプリケーション」ではありませんが、単にクラウド上でホストされています。

私はthis videoの最初の半分がそれをとてもうまく説明していることが分かります(ちょっと迷惑な場合)。

this quesitonもご覧ください。

1

Webアプリケーションは、Webサーバーにデプロイされた単なるアプリケーションです。
ユーザは、リモートアプリケーションにアクセスしていることを知ってこのアプリケーションにアクセスし、このアプリケーションは特定の目的を持っています。特定の機能を実装しています。

クラウドの話を始めるときには、別のコンセプトがあります。
serviceにアクセスして、実際にサービスがどこに配備されているかわからないという考えがあります。
主な利点は、企業がリソースを節約できることです。
例えば、会社は、例えば、自分自身のCRMであり、サーバーやIT担当者などにお金を払わなければなりません。クラウドを提供している会社がサーバーなどを担当する「クラウド」のサービスにアクセスするだけです。

クラウドを提供するためにWebアプリケーションを「モジュール」として使用するクラウドを構築します。

しかし、Webアプリケーション自体(このコンテキストとは別)は、(クラウドの一部として実行されない限り)クラウドアプリケーションとみなすことはできません。

0

ローカルで実行されるものはすべて「クラウド」で実行できます。クラウドコンピューティングは、伝統的なアプリケーション/プロセスを専用プロバイダに移行させる必然的な動きです。小さなママとポップショップが道端に落ちたウォルマート症候群に似ています。

クラウドとWebアプリケーションの違いは、その場所です。

+1

違いはなんですか?彼らはどちらもWebサーバーに座っていますよね? –

0

ウェブとクラウドの両方のアプリケーションは、サーバーとクライアントの部分を持つ分散アプリケーションです。サーバー側にデータを格納しますが、オフラインの場合はローカルデータキャッシュを持つことができます。

ウェブアプリケーションの実行/実行ブラウザではです。通常は、HTMP/CSS/JavaScriptで書かれています。アドビにはクライアント部品に関する別のビジョンがありました。彼らはクライアントランタイム環境としてAbobe Flashのための特別なFlex言語を提案しました(今年は今年は殺されました)。

クラウドアプリケーションは、Webアプリケーションに非常によく似ていますが、彼らのクライアント部分は、特別に選択されたターゲット・プラットフォーム(OS X、勝つ、iOSの、など)

関連する問題