ASP.NET

古典ASP - Active Server Pages

Active Server Pages (ASP)、または古典ASP(Classic ASP)と呼ばれるのは、マイクロソフトが1998年に発表した最初のサーバーサイドスクリプトエンジンです。

ASPは、インターネットサーバー上でスクリプトを実行させる技術です。

ASPページのファイルエクステンションは.aspで、通常VBScriptで書かれています。

古典ASPを学びたい場合は、私たちのASPトレーニングにアクセスしてください

ASP.NET

ASP.NETは新しい世代のASPです。古典ASPと互換性がありませんが、ASP.NETはASPを参照できます。

ASP.NETページはコンパイルされるため、古典ASPよりも速いです。

ASP.NETはより良い言語サポート、大量のユーザーコントロール、XMLベースのコンポーネント、そしてユーザーオートンティケーションの統合を持っています。

ASP.NET ページの拡張子は .aspx で、通常 VB (Visual Basic) または C# (シーシャープ) で書かれています。

ASP.NET のユーザーコントロールは、C++ や Java を含む異なる言語で書かれることができます。

ブラウザが ASP.NET ファイルをリクエストすると、ASP.NET エンジンがそのファイルを読み取り、スクリプトをコンパイルし実行し、結果を純粋な HTML としてブラウザに返します。

ASP.NET Razor

Razor は新しい簡単なマークアップ言語で、ASP.NET ウェブページにサーバーコードを埋め込むために使用され、ASP に非常に似ています。

Razor は伝統的な ASP.NET の機能を持ちつつ、使いやすく、学習しやすくなっています。

ASP.NET プログラミング言語

このチュートリアルでは以下のプログラミング言語をカバーしています:

  • Visual Basic (VB.NET)
  • C# (シーシャープと読みます)

ASP.NET サーバー技術

このチュートリアルでは以下のサーバー技術をカバーしています:

  • Web Pages (Razor 言語を使用)
  • MVC (モデル・ビュー・コントローラ)
  • Web Forms (伝統的な ASP.NET)

ASP.NET 開発ツール

ASP.NET は以下の開発ツールをサポートしています:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

このチュートリアルでは、Web Pages は WebMatrix を使用し、MVC と Web Forms は Visual Web Developer を使用しています。

ASP.NET ファイル拡張子

  • ASP ファイルのファイル拡張子は .asp です
  • ASP.NET ファイルのファイル拡張子は .aspx です
  • ASP.NET ファイルは C# 言語を使用するファイル拡張子は .cshtml です
  • ASP.NET ファイルは Razor VB 言語を使用するファイル拡張子は .vbhtml です