Hướng dẫn ASP và ASP.NET

ASP là viết tắt của A ctive S erver P age

ASP là một khung phát triển để xây dựng các trang web.

ASP hỗ trợ nhiều mô hình phát triển khác nhau:

  • ASP cổ điển
  • Biểu mẫu web ASP.NET
  • ASP.NET MVC
  • Trang web ASP.NET
  • API ASP.NET
  • ASP.NET Core

Công nghệ ASP

ASP và ASP.NET là công nghệ phía máy chủ.

Cả hai công nghệ đều cho phép máy chủ Internet thực thi mã máy tính.

Khi trình duyệt yêu cầu tệp ASP hoặc ASP.NET, công cụ ASP đọc tệp, thực thi bất kỳ mã nào trong tệp và trả kết quả cho trình duyệt.


ASP cổ điển - Trang máy chủ đang hoạt động

ASP (hay còn gọi là ASP cổ điển) được giới thiệu vào năm 1998 như là ngôn ngữ kịch bản phía máy chủ đầu tiên của Microsoft.

Các trang ASP cổ điển có phần mở rộng tệp là .asp và thường được viết bằng VBScript.

Truy cập Hướng dẫn ASP Cổ điển của chúng tôi »

ASP.NET

ASP.NET được phát hành vào năm 2002 như một sự kế thừa của Classic ASP.

Các trang ASP.NET có phần mở rộng là .aspx và thường được viết bằng C # (C sharp).

ASP.NET 4.6 là phiên bản chính thức mới nhất của ASP.NET.

ASP.NET 5 được kỳ vọng là một bản thiết kế lại quan trọng của ASP.NET.

Tuy nhiên, sự phát triển của ASP.NET 5 đã bị dừng lại vì ASP.NET Core .



Trang web ASP.NET

ASP.NET Web Pages là một mô hình ứng dụng SPA (Single Page Application).

Mô hình SPA khá giống với PHP và Classic ASP.

ASP.NET Web Pages đang được hợp nhất vào ASP.NET Core mới.

Truy cập Hướng dẫn về Trang Web của chúng tôi »

ASP.NET MVC

ASP.NET MVC là một mô hình ứng dụng MVC (Model-View-Controller).

ASP.NET MVC đang được hợp nhất vào ASP.NET Core mới.

ASP.NET MVC không được đề cập trong hướng dẫn này.


API web ASP.NET

ASP.NET API là một mô hình ứng dụng API (Giao diện lập trình ứng dụng).

ASP.NET API đang được hợp nhất vào ASP.NET Core mới.

ASP.NET API không được đề cập trong hướng dẫn này.


Biểu mẫu web ASP.NET

ASP.NET Web Forms là một mô hình ứng dụng hướng sự kiện.

ASP.NET Web Forms không phải là một phần của ASP.NET Core mới.

ASP.NET Web Forms không được đề cập trong hướng dẫn này.


ASP.NET Core

ASP.NET Core được phát hành vào năm 2016.

ASP.NET Core hợp nhất ASP.NET MVC, ASP.NET Web API và ASP.NET Web Pages thành một khung ứng dụng.

ASP.NET Core không được đề cập trong hướng dẫn này.