*Với ASP.net ta có thể nhận thấy hai nhược điểm sau:
+ Không thể chạy trên Linux
+ Không có Visual Studio thì khó có thể viết code cho ASP.net
+, ASP.Net cho phép lựa chọn một trong các ngôn ngữ lập trình :
C#, Visual Basic.Net, J#,…
+, Trang ASP.Net được biên dịch trước. Thay vì phải đọc và
thông dịch mỗi khi trang web được yêu cầu, ASP.Net biên dịch những trang web động
thành những tập tin DLL mà Server có thể
thi hành nhanh chóng và hiệu quả.
thi hành nhanh chóng và hiệu quả.
quá trình biên dịch của 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.
+ Triển khai cài đặt
+ Không cần lock, không cần đăng ký DLL
+ Cho phép nhiều hình thức cấu hình ứng dụng
+ Hỗ trợ quản lý ứng dụng ở mức toàn cục
+ Global.asax có nhiều sự kiện hơn
+ Quản lý session trên nhiều Server, không cần Cookies
Với rất nhiều ưu điểm và chỉ với hai khuyết điểm trên thì ASP.net vẫn xứng đáng là công cụ tuyệt với để tạo ra các trang web cũng như ứng dụng web. Đặc biệt là đối với những người đã quen với việc sử dụng hệ điều hành Windown.
Không có nhận xét nào:
Đăng nhận xét