Chủ Nhật, 2 tháng 5, 2010

ASP.NET khác với ASP như thế nào?


ASP.NET đối với lập trình trên Webserver cũng giống như VB6 đối với lập trình cho desktop. ASP.NET là hậu thân của ASP, tức là ta có thể dùng nó để lập trình trên Webserver thay gì dùng cgi-perl hay php. Về System Architecture thì ASP.NET nằm trên .NET Framework nên nó tận dụng tất cả những chức năng Đối tượng, Cross Language Inheritance ...


ASP.NET có một số đặc điểm sau đây:

1. Mỗi program ASP.NET gồm có hai phần: phần Visual thì giống như trang HTML, còn phần code thì nằm riêng để handle Events và giống hệt như code để dùng cho desktop application.

2. Bạn có thể viết ASP.NET bằng VB.NET hay C#, cả hai đều được compiled at run time, chớ không phải là Script như trong ASP.

3. ASP.NET dùng ADO.NET là một loại Disconnected Cached Database, nên rất thích hợp cho Internet.

4. ASP.NET quản lý chuyện data state persistence (còn nhớ trạng thái của data trong form) một cách tự động cho bạn.

5. ASP.NET có nhiều Server controls cho bạn dùng (giống giống như Design time controls của Visual InterDev) và develop thêm bằng cách thừa kế.

6. ASP.NET dùng XML rất nhiều, nhất là cho ADO.NET.

7. Visual Studio.NET cho bạn một IDE giống như Visual InterDev đối với ASP, nhưng hiệu năng hơn bội phần.

8. ASP.NET cho phép bạn develop Web Services. Người khác dùng một Web Service của bạn bằng cách gọi một Function từ URL của bạn để lấy kết quả.

Theo Vovisoft

0 nhận xét:

Đăng nhận xét