ASP.NET

著者: Laura McKinney
作成日: 9 4月 2021
更新日: 24 六月 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
ビデオ: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

コンテンツ

定義-ASP.NETの意味?

ASP.NETは、.NETフレームワークと統合された統合Web開発モデルであり、動的なWebアプリケーションとWebサービスを作成するサービスを提供するように設計されています。 .NETフレームワークの共通言語ランタイム(CLR)に基づいて構築されており、多言語の相互運用性、型の安全性、ガベージコレクション、継承などの利点が含まれています。

MicrosoftのMark AndersとScott Guthrieは、1992年にASP.NETの最初のバージョンを作成しました。プレゼンテーションとコンテンツを分離し、クリーンなコードを記述することにより、構造化されたオブジェクト指向の分散アプリケーションの開発を促進するために作成されました。 ASP.NETは、分離コードモデルを使用して、Model-View-Controllerアーキテクチャに基づいて動的ページを生成します。
ASP.NETの以前のバージョンであるASPとは大きな違いがいくつかあります。したがって、ASP.NETのオブジェクトモデルはASPから大幅に改善されており、ASPとの完全な下位互換性が確保されています。

これらの違いは次のとおりです。
1.コンパイルされたコードの使用(解釈されたコードの代わり)、
2.イベント駆動型のサーバー側スクリプトモデル、
3.国家管理、
4. .NETフレームワークのコントロールとライブラリを使用した迅速なアプリケーション開発。
5.動的プログラミングコードは、ファイルまたは特別に指定されたタグに個別に配置されます。これにより、実行時にプログラムコードが変更されるのを防ぎます。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaはASP.NETを説明します

ASP.NETはInternet Information Server(IIS)と連携して、クライアントの要求に応じてコンテンツを配信します。 ASP.NETは、要求の処理中に、デスクトップアプリケーションの場合と同様に、すべての.NETクラス、カスタムコンポーネント、およびデータベースへのアクセスを提供します。

Webフォームは、ASP.NETでのアプリケーション開発の構成要素です。コントロールをページとしてオブジェクトとして使用できるようにすることで、多くの柔軟性が提供されます。これらのコントロールは、デスクトップアプリケーションのイベントと同様に、Load、Click、Changeなどのイベントを処理できます。 Webフォーム以外に、ASP.NETを使用して、任意の言語で記述されたモジュール式の分散Webアプリケーションを構築できるXML Webサービスを作成できます。これらのサービスは、さまざまなプラットフォームおよびデバイス間で相互運用できます。

さらに、ASP.NETは、ポストバック要求でWebフォーム上のコントロールの状態に関連する情報(viewstate)をサーバーに送信することにより、状態管理を実装します。複数の宗派のサイドバイサイド実行アプリケーションを提供し、異なるバージョンの.NETフレームワークを使用して同じシステムにインストールできるようにします。さらに、データの保存、構成、および操作にXMLサポートを使用します。ただし、アプリケーションのセキュリティに関しては、ASP.NETは.NETフレームワークのコードアクセスセキュリティとロールベースのセキュリティ機能、およびIISの固有の方法を使用してユーザー資格情報を認証します。