Đối với nhiều nhà phát triển ASP.NET và ASP.NET Web Forms là những điều tương tự. Đối với một số thời gian tôi đã sử dụng Web Forms, nhưng gần đây tôi đã học được rằng Web Forms chỉ xây dựng trên đầu trang của ASP.NET. Tôi trở nên tò mò hơn làm thế nào một ứng dụng đơn giản ASP.NET trông giống như thế. Tôi đã học về 3 mô hình lập trình ASP.NET: Biểu mẫu Web, Trang Web và MVC (Here Scott Hanselman giải thích ngắn gọn về sự khác biệt). Nhưng nó vẫn seams rằng tất cả 3 phương pháp tiếp cận nằm trên đầu trang của ASP.NET.Ví dụ đơn giản ASP.NET đơn giản (không có biểu mẫu web và MVC)
Tôi đã cố gắng tìm một ứng dụng ví dụ sử dụng ASP.NET thuần túy, nhưng tôi không thể tìm thấy bất kỳ thứ gì.
Tôi bắt đầu tìm hiểu sâu hơn về mã nguồn của trang web ASP.NET và tôi phát hiện ra rằng mỗi trang web thực sự là HTTP Handler (mỗi trang thực hiện giao diện IHTTPHandler
). Nó có nghĩa là ứng dụng ASP.NET thuần túy sẽ chỉ là một trình xử lý HTTP Handler? Hay tôi đang thiếu cái gì đó.
Trong sự hiểu biết của tôi ASP.NET Web Forms tương ứng với Win Forms trong thế giới máy tính để bàn. Nhưng trong thế giới máy tính để bàn, bạn vẫn có thể viết ứng dụng giao diện điều khiển không sử dụng Win Forms. Vậy điều gì tương đương với ứng dụng giao diện điều khiển trong thế giới web?
Bất kỳ nhận xét hoặc tham chiếu nào được đánh giá cao. Cảm ơn trước.
Để so sánh: C# (Ngôn ngữ), .NET (Công nghệ) và Win Forms (Nơi bạn có thể xây dựng các ứng dụng Windows thời gian thực) ... Bây giờ so sánh với C# (Ngôn ngữ), ASP.NET (Công nghệ) và Web Forms (Nơi bạn có thể xây dựng các ứng dụng WEB thời gian thực). Chỉ cần ASP.NET là công nghệ cơ bản (Framework) xác định cách các ứng dụng web (được viết bằng các ngôn ngữ này được hỗ trợ bởi thời gian chạy ASP.NET) cần thực thi. – Prash
@Prash, cảm ơn bạn đã nhập. Đung. Nhưng bạn có thể viết một ứng dụng trong .NET mà không cần sử dụng Win Forms (bằng cách viết ứng dụng console đơn giản). Và làm thế nào để viết một ứng dụng trong ASP.NET mà không cần sử dụng các biểu mẫu Web. –
Vì bạn đang trích dẫn Win Forms làm ví dụ, tôi sẽ nói; trong ứng dụng Win Forms bạn chỉ ẩn Bảng điều khiển. Bạn có thể chuyển đến cài đặt dự án và thay đổi cài đặt để hiển thị bảng điều khiển. Nói cách khác, bạn có thể nói Win Forms cũng là một ứng dụng giao diện điều khiển, nơi một Giao diện người dùng đồ họa được mở trên một chuỗi riêng biệt. – Prash