Sự khác biệt chính: .NET là một khung phần mềm / cơ sở hạ tầng được phát triển bởi Microsoft được sử dụng để phát triển, chạy và triển khai thế hệ ứng dụng và dịch vụ Web XML tiếp theo. .NET 3.5 và .NET 4.0 là hai phiên bản khác nhau của .NET. Phiên bản 4.0 của nó cao cấp hơn và do đó chứa các tính năng nâng cao so với 3.5.
.NET Framework 3.5 được phát hành vào ngày 19 tháng 11 năm 2007 và .Net 4.0 được phát hành vào ngày 12 tháng 4 năm 2010. 4.0 chứa tất cả các tính năng cơ bản của 3.5 nhưng các cải tiến đã được thực hiện trong Thư viện lớp cơ sở và Thư viện lớp cơ sở. 4.0 cũng cho thấy sự cải tiến trong phương pháp truy cập dữ liệu và kỹ thuật mô hình dữ liệu. Các cải tiến cũng đã được thêm vào ASP.NET trong phiên bản mới hơn với các tính năng như bộ lọc truy vấn mới, mẫu thực thể, kiểm soát nhiều hơn đối với HTML, v.v. 4.0 cũng cho thấy các cải tiến trong Window Presentation Foundation và nhiều tính năng khác. Trong ASP.NET 4, xác thực requst được bật cho tất cả các yêu cầu theo mặc định và do thay đổi này, những lỗi xác thực yêu cầu đó xảy ra không xảy ra trong 3.5. Một số khác biệt chính đã được làm nổi bật trong bảng.
.NET 3.5 | .NET 4.0 | |
Định nghĩa | Một phiên bản của .NET framework có trước .NET 3.0 | Một phiên bản của .NET framework có trước .NET 3.5 |
Truy cập trực tiếp vào dữ liệu khách hàng | Không | Có, sử dụng chế độ xem dữ liệu khách hàng và các đối tượng bối cảnh dữ liệu khách hàng |
Chế độ xem có thể được áp dụng cho cấp Điều khiển | Không | Có, bằng cách sử dụng cơ chế viewstate. |
Chuyển hướng URL vĩnh viễn | Không | Có, bằng cách sử dụng RedirectP Permanent () |
Kích thước của trình cài đặt | 2, 7 MB | 869 KB |
Các tính năng nâng cao so với các phiên bản trước | ASP.NET AJAX, Truy vấn tích hợp ngôn ngữ (LINQ), Nền tảng giao tiếp cửa sổ nâng cao. | Những cải tiến trong CLR, BCL, mô hình hóa dữ liệu, lập trình song song, cải tiến asp.net, v.v. |
Bộ đệm đầu ra | Có, với giới hạn | Có, dễ dàng cấu hình một hoặc nhiều nhà cung cấp bộ đệm đầu ra tùy chỉnh. |
Kích thước tệp cấu hình Web | Lớn do Ajax, định tuyến và tích hợp với IIIS 7. | Có thể trống hoặc nhỏ vì các thành phần cấu hình chính đã được chuyển sang tệp machine.config. |
Cài đặt thẻ Meta | Hai thẻ meta có thể được sử dụng-
| Các từ khóa và thẻ meta có thể được bao gồm như là một phần của chỉ thị trang. |
Một điều khiển để lọc trả về dữ liệu bằng các điều khiển EntitiyDataSource và LinqDataSource | Không có mặt | Vâng. Kiểm soát truy vấn ngoại lệ |
Thuật toán băm | HMACSHA1 | HMACSHA256 |