Java applet dường như có các phép tương tự tốt nhất của chúng với WPF Browser Applications trong .NET, nếu không Silverlight 2.0. Không có gương hoàn hảo nào giữa Java và .NET về mặt này - một số kỹ thuật dường như giống nhau hơn ở một số khía cạnh nhất định và những người khác trong các khía cạnh khác nhau. Vì Java đã được phát triển phần lớn cho mục đích của các applet, và .NET Framework cho các ứng dụng desktop, sẽ có sự khác biệt cơ bản. Mặc dù các ứng dụng trình duyệt WPF tất nhiên bị hạn chế đối với nền tảng Windows (không giống như Silverlight), chúng có lẽ giống với các applet nhiều hơn về mặt mà chúng có thể sử dụng toàn bộ .NET Framework, trong số những thứ khác. Ngoài ra, như đã được chỉ ra, Silverlight là tương tự hơn với JavaFX.
Về mặt servlet, tương đương là hiệu quả toàn bộ ASP.NET (hơn nữa phía ứng dụng Web như trái ngược với trang web), mặc dù đó là hơi mơ hồ. Có lẽ chính xác hơn, JavaServer Pages hầu hết giống với ASP.NET (hoặc WebForms hoặc MVC [Model-View-Controller] cho vấn đề đó). Trong trường hợp cũ (Java), nội dung được biên dịch thành các servlet Java, trong khi trong trường hợp của (.NET), nội dung được biên dịch thành các assembly .NET. Vì vậy, có lẽ các hội đồng .NET của các ứng dụng web giống hầu hết các servelets - mặc dù thành thật mà nói, tôi không biết đủ về phía Java của những thứ để đưa ra kết luận. Một điều thú vị là lịch sử của .NET và Java bắt đầu hơi khác nhau (thừa nhận rằng chúng là cả các khung công tác VM và Java lấy cảm hứng từ .NET), tuy nhiên trong nhiều khía cạnh mà chúng hội tụ theo thời gian để ngày nay bạn sẽ tìm thấy khá nhiều công nghệ tương đương trong một trong hai khung công tác, mặc dù thường trong một khung công tác có sự phát triển và/hoặc thành công đáng kể hơn (Silverlight là một ví dụ có lợi cho Microsoft, trong khi các applet có lẽ có lợi cho Sun). Dù sao, hy vọng tôi đã ít nhất cung cấp một cái nhìn tổng quan về nơi mà những điểm tương đồng và khác biệt nằm trong hai công nghệ.
Trình xử lý HTTP tương đương với các bộ điều hợp Servlet và không phải Servlets. Đọc tài liệu MSDN trên cùng. – sangupta
Tôi đồng ý với Sandy. Điều khiển AciveX giống với Applet hơn Silverligth – OscarRyz
@ Candy: Bạn có nghĩa là Trình xử lý Http hoặc Http/Modules /. Đó là sau này cung cấp khả năng "tự động chặn các yêu cầu và phản hồi để biến đổi [...]" (http://java.sun.com/products/servlet/Filters.html). – Richard