Thứ Bảy, 6 tháng 9, 2014

Tìm hiểu ưu nhược điểm khi lập trình web với ASP.net

ASP.net được coi là một công cụ tuyệt với để tạo các trang web động cũng như các ứng dụng web. Nhưng ASP.net cũng còn nhiều hạn chế. Chúng ta sẽ cùng nhau tìm hiểu xem ASP.net có những ưu và nhược điểm gì khi lập trình web.

*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

* Ưu điểm khi sử dụng ASP.net để lập trình web

+, 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ả.

ưu điểm của ASP.net
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