WPFとASPの違い。 NET

Anonim

999 WPFです。 NET

WPF、またはWindows Presentation Foundationは、Windowsオペレーティングシステム用のGUIインターフェイスを作成するために使用されるアプリケーションです。あなたのイメージ、ドキュメント、ムービー、メディアを作成、表示、操作するためのワンストップショップです。実行、実行、構築などのアクションを含むWindowsアプリケーションを管理する機能を備えています。ユーザーインターフェイスとそれを取り巻くビジネスパースペクティブの境界を明確に定義することができました。 WPFは、最低レベルのアーキテクチャに埋め込まれたDirectXの使用を操作して、アニメーション、2Dおよび3D図面、さまざまなオーディオおよびビデオ機能、固定および適応型ドキュメント、データバインディングなどのグラフィック機能を提供しました能力。それはに基づいています。 NET 3.0を使用し、コンボボックス、ボタンなどをデザイナの一部として使用することにより、XAML(Extensible Application Markup Language)機能を使用します。

<! - 1 - >

ASP。 NETは、動的なWebサイト、アプリケーション、およびサービスを設計するために使用されるMicrosoft製品です。それはの一部として来る。 NETフレームワークであり、その前身はASP(Active Server Pages)技術でした。これは、開発者がASPを書くことができる共通言語ランタイム(CLR)に基づいています。 NETコードは他のものを使用します。 NET言語。 WebページはASPを使用して開発されました。 NETは、Webフォームと呼ばれます。 aspxの拡張子。これらのWebフォームでは、XHTMLマークアップ言語と、サーバーサイドのWebコントロールやユーザーコントロールなどの機能を使用して、ページ上の静的コンテンツと動的コンテンツを管理するのに役立ちます。マイクロソフトは、静的および動的コンテンツを拡張機能を介してWebフォームに分離することができました。すべて。 aspxページには、動的コンテンツが関連付けられている間は静的コンテンツが含まれます。 aspx。 VBまたは。 aspx。 csまたは。 aspx。 fsファイル。

<! - 2 - >

概要

1。 WPFは主にデスクトップアプリケーションに使用されますが、ASPでは使用されます。 NETはウェブ上のものに関連付けられています。 2。 WPFはXAML機能を使用してASPの間にユーザーインターフェイスを構築します。 NETは、サーバー側のWebコントロールとユーザーコントロール機能を備えたXHTML機能に依存します。要約:

1。 WPFは、あなたが持っている場合にのみ使用できます。 NETフレームワークとInternet Explorerがシステムにインストールされています。

<! - 3 - >

2。 WPFはページの読み込みに時間がかかります。それは、それがパフォーマンスではないことを意味する

。 3。 WPFには豊富なUIがあり、Windowsプログラマーはそのコードを容易に理解します。 4。 ASP。 NETは、Webモデル、UIの理解とクロスブラウザテストの知識をプログラマに要求します。 5。 ASP。 NETはブラウザから独立しているため、ユーザーにユニバーサルアクセスを提供します。