![]() |
| Học Asp. Net uy tín tại Hà Nội |
ASP.NET là Active Server Pages .NET. Nói đơn giản và ngắn gọn thì ASP.NET là một công nghệ có tính cách mạng dùng để phát triển các ứng dụng về mạng hiện nay cũng như trong tương lai (ASP.NET is a revolutionary technology for developing web applications). Lưu ý ở chỗ ASP.NET là một phương pháp tổ chức hay khung tổ chức (framework) để thiết lập các ứng dụng hết sức hùng mạnh cho mạng dựa trên CLR (Common Language Runtime) chứ không phải là một ngôn ngữ lập trình.
Sự thay đổi cơ bản:
ASP đã và đang thi hành sứ mạng được giao cho nó để phát triển mạng một cách tốt đẹp. Vậy thì tại sao ta cần phải đổi mới hoàn toàn? Lý do đơn giản là vì ASP đã không còn đáp ứng đủ nhu cầu hiện nay trong lĩnh vực phát triển mạng của công nghệ tin học. ASP được thiết kế riêng biệt và nằm ở tầng phía trên hệ điều hành Windows và Internet Information Server do đó các công dụng của nó hết sức rời rạc và giới hạn.
Trong khi đó, ASP.NET là một cơ cấu trong các cơ cấu của hệ điều hành Windows dưới dạng nền hay khung .NET. Như vậy ASP.NET không những có thể dùng các object của các ứng dụng cũ mà còn có thể sử dụng tất cả mọi tài nguyên Windows có một cách dễ dàng.
Ta có thể tóm tắt đại khái sự thay đổi như sau:
Tập tin của ASP.NET (ASP.NET file) có extension là .ASPX, còn tập tin của ASP là .ASP
Tập tin của ASP.NET (ASP.NET file) được phân tích ngữ pháp bởi XSPISAPI.DLL. Còn tập tin của ASP được phân tích bởi i ASP.DLL.
ASP.NET là kiểu mẫu lập trình phát động bằng sự kiện (event driven), còn các trang ASP được thi hành theo tuần tự từ trên xuống dưới.
ASP.NET sử dụng trình biên dịch (compiled code) nên rất nhanh, còn ASP dùng trình thông dịch (interpreted code) do đó hiệu suất và tốc độ cũng thua kém hẳn.
ASP.NET yểm trợ gần 25 ngôn ngữ lập trình mới với .NET và chạy trong môi trường biên dịch (compiled environment), còn ASP chỉ chấp nhận VBScript và JavaScript nên ASP chỉ là một scripted language trong môi trường thông dịch (in the interpreter environment). Không những vậy, ASP.NET còn kết hợp nhuần nhuyễn với XML (Extensible Markup Language) để vận chuyển các thông tin qua mạng.
ASP.NET yểm trợ tất cả các browser và quan trọng hơn nữa là yểm trợ các thiết bị lưu động (mobile devices). Chính các thiết bị lưu động, mà mỗi ngày càng phổ biến, đã khiến việc dùng ASP trong phát triển mạng nhằm vươn tới thị trường mới đó trở nên vô cùng khó khăn.
Trên đây là một số kinh nghiệm mà Việt Tâm Ðức chúng tôi muốn chia sẻ cho các bạn. Dù lượng kiến thức trên chưa đủ để đáp ứng cho các bạn, nhưng các bạn sẽ không phải lo lắng nữa. Hãy chọn lựa, tham gia 1 khóa học . Dưới đây là đường link đến khóa học mà bạn quan tâm.

Không có nhận xét nào:
Đăng nhận xét