ASPおよびASP.NETチュートリアル
ASPは、アクティブサーバーページの略です。
ASPは、Webページを構築するための開発フレームワークです。
ASPは、さまざまな開発モデルをサポートしています。
- クラシックASP
- ASP.NETWebフォーム
- ASP.NET MVC
- ASP.NETWebページ
- ASP.NET API
- ASP.NETCore
ASPテクノロジー
ASPとASP.NETは、サーバー側のテクノロジです。
どちらのテクノロジも、コンピュータコードをインターネットサーバーで実行できるようにします。
ブラウザがASPまたはASP.NETファイルを要求すると、ASPエンジンはファイルを読み取り、ファイル内のコードを実行して、結果をブラウザに返します。
クラシックASP-ActiveServer Pages
ASP(別名Classic ASP)は、Microsoftの最初のサーバーサイドスクリプト言語として1998年に導入されました。
従来のASPページのファイル拡張子は.aspで、通常はVBScriptで記述されています。
クラシックASPチュートリアルにアクセス»ASP.NET
ASP.NETは、ClassicASPの後継として2002年にリリースされました。
ASP.NETページの拡張子は.aspxで、通常はC#(Cシャープ)で記述されています。
ASP.NET 4.6は、ASP.NETの最新の公式バージョンです。
ASP.NET 5は、ASP.NETの重要な再設計であると期待されていました。
ただし、ASP.NET 5の開発は中止され、ASP.NETCoreが 採用されました。
ASP.NETWebページ
ASP.NET Webページは、SPAアプリケーションモデル(シングルページアプリケーション)です。
SPAモデルは、PHPおよびClassicASPと非常によく似ています。
ASP.NETWebページは新しいASP.NETCoreにマージされています。
Webページのチュートリアルにアクセス»ASP.NET MVC
ASP.NET MVCは、MVCアプリケーションモデル(Model-View-Controller)です。
ASP.NET MVCは、新しいASP.NETCoreに統合されています。
ASP.NET MVCは、このチュートリアルではカバーされていません。
ASP.NET Web API
ASP.NET APIは、APIアプリケーションモデル(アプリケーションプログラミングインターフェイス)です。
ASP.NET APIは、新しいASP.NETCoreに統合されています。
ASP.NET APIは、このチュートリアルではカバーされていません。
ASP.NETWebフォーム
ASP.NET Webフォームは、イベント駆動型のアプリケーションモデルです。
ASP.NET Webフォームは、新しいASP.NETCoreの一部ではありません。
ASP.NET Webフォームは、このチュートリアルではカバーされていません。
ASP.NETCore
ASP.NETCoreは2016年にリリースされました。
ASP.NET Coreは、ASP.NET MVC、ASP.NET Web API、およびASP.NETWebページを1つのアプリケーションフレームワークにマージします。
ASP.NET Coreは、このチュートリアルではカバーされていません。