Windowsアプリケーション
Windowsアプリケーションは、Windowsプラットフォーム上で実行できるユーザービルドアプリケーションです。 Windowsアプリケーションには、Windowsフォームによって提供されるグラフィカルユーザーインターフェイスがあります。 Windowsフォームには、ボタン、テキストボックス、ラジオボタン、チェックボックス、その他のデータおよび接続コントロールなど、さまざまなコントロールが用意されています。 C#、Visual Basic、C ++、J#などのさまざまな言語を使用して、IDE Microsoft Visual Studioを使用してWebアプリケーションを簡単に設計できます。
上記のように、Windowsアプリケーションで利用可能なテンプレートのリスト。 スナップショットは、ビジュアルスタジオ2008から撮られました。
ウェブアプリケーション
これは、Microsoftインターネットインフォメーションサービス(IIS)で設定されたWebサーバを使用してブラウザ上で実行されるアプリケーションの一種です。 .NETでは、すべてのWebアプリケーションはASP.NETを中心に構築されています。これは.NETプラットフォームの一部にすぎず、デザイン時のオブジェクトとコントロール、および実行時の実行コンテキストを含みます。 ASP.NETは、HTMLページを提供する従来のWebサイトからインターネット上で動作するハイエンドのビジネスアプリケーションまで、さまざまなWebアプリケーションを構築するのに役立ちます。
上記のように、Webアプリケーションで利用可能なテンプレートのリスト。 スナップショットは、ビジュアルスタジオ2008から撮られました。
WindowsアプリケーションとWebアプリケーションの違い
- ウィンドウズとウェブアプリケーションの間の最初のそして最も大きな違いは、ウェブアプリケーションがウェブサーバーにインストールされているのに対し、ウィンドウズアプリケーションはウィンドウズベースのオペレーティングシステムにインストールされることです。
- Windowsアプリケーションは、それがインストールされているシステムからのみアクセスできます。 Webアプリケーションは、インターネットを介してどのシステムからもアクセスできます。
- Webアプリケーションを実行するには、インターネットインフォメーションサービス(IIS)サーバーが必要です。 Windowsアプリケーションは、Windowsオペレーティングシステム上で直接実行できます。
- Windowsアプリケーションは、Windowsプラットフォーム上でのみ実行できます。 Webアプリケーションは、Windows、Mac、Linux、Solaris、Androidなどを含むさまざまなプラットフォームで実行できます。
- 64ビットオペレーティングシステム用に設計されている場合、Windowsアプリケーションは16ビットシステムでは動作しません。 Webアプリケーションはシステムの種類に依存しません。