Chắc các bạn đã biến đến ASP.net một công cụ hỗ trợ xây dựng ứng dụng web do Microsoft cung cấp. Được Micosoft đưa ra vào tháng 2 năm 2002 cùng với phiên bản 1.0 của Net Framework, là công nghệ nối tiếp của Microsoft's Active server Pages ( ASP). ASP.net cho phép người lập trình tạo ra những trang web động, ứng dụng web, dịch vụ web một cách nhanh chóng ngay trên giao diện Windown.
ASP.net sở hữu một trình biên dịch dưới dạng Common language Runtime ( CLR), cho phép người lập trình viết code ASP.net với bất kỳ ngôn ngữ nào được hỗ trợ bởi .NET language.
Cấu trúc bên trong của ASP.net bao gồm các phần sau:
Phần 1: Common Language specification : phần thể hiện
các ngôn ngữ được hỗ trợ trong FrameWord như VB; C#; C++; Jscript, PHP,…
Phần 2: Windows Forms được sử dụng để xây dựng
các ứng trên Destop; ASP.net là phần được dùng để xây dựng các ứng dụng web đây
là phần mà chúng ta sẽ cùng nhau tìm hiểu sâu hơn.
Phần 3: .Net FrameWork Base class bao gồm các lớp thư
viện cơ bản trong DotNet: ADO.Net; XML; Threading IO; .Net; Seurity;
Dlagnostlcs; Etc.
Phần 4: Các dịch vụ chạy DotNet Common language và
Runtime được sử dụng để chạy chương trình lập trình sau khi được trình biên dịch
chuyển đổi
Phần 5: là các dịch vụ services và hệ điều hành nền tảng
Windows.
Những ưu điểm khi thiết kế web với ASP.net:
-
ASP.Net hỗ trợ mạnh mẽ bộ thư viện phong phú và
đa dạng của .Net Framework, làm việc với XML, Web Service, truy cập cơ sở dữ liệu
qua ADO.Net,…
-
ASPX và ASP có thể cùng hoạt động trong 1 ứng dụng.
-
ASP.Net sử dụng phong cách lập trình mới: Code
behide. Tách code riêng, giao diện riêng. Dễ đọc, dễ quản lý và bảo trì.
-
Kiến trúc lập trình giống ứng dụng trên Windows.
-
Hỗ trợ quản lý trạng thái của các control
-
Tự động phát sinh mã HTML cho các Server control
tương ứng với từng loại Browser
-
Hỗ trợ nhiều cơ chế cache.
Không có nhận xét nào:
Đăng nhận xét