Perbedaan Utama: .NET adalah kerangka kerja / infrastruktur perangkat lunak yang dikembangkan oleh Microsoft yang digunakan untuk mengembangkan, menjalankan, dan menyebarkan aplikasi dan layanan XML Web generasi berikutnya. .NET 3.5 dan .NET 4.0 adalah dua versi .NET yang berbeda. Versi 4.0-nya lebih canggih dan karenanya mengandung fitur-fitur yang disempurnakan dibandingkan dengan 3.5.
.NET Framework 3.5 dirilis pada 19 November 2007 dan .Net 4.0 dirilis pada 12 April 2010. 4.0 berisi semua fitur dasar 3.5, tetapi perbaikan telah dilakukan di Common Language Runtime dan Base Class Library. 4.0 juga menunjukkan peningkatan dalam metode akses data dan teknik pemodelan data. Peningkatan juga telah ditambahkan ke ASP.NET di versi yang lebih baru dengan fitur-fitur seperti filter kueri baru, templat entitas, kontrol lebih besar terhadap HTML dll. 4.0 juga menampilkan peningkatan di Window Presentation Foundation dan banyak lagi. Dalam ASP.NET 4, validasi requst diaktifkan untuk semua permintaan secara default dan karena perubahan ini, kesalahan validasi permintaan tersebut terjadi yang tidak terjadi di 3, 5. Beberapa perbedaan utama telah disorot dalam tabel.
.NET 3.5 | .NET 4.0 | |
Definisi | Versi .NET framework yang mendahului .NET 3.0 | Versi .NET framework yang mendahului .NET 3.5 |
Akses Langsung ke Data Klien | Tidak | Ya, menggunakan tampilan data klien dan objek konteks data klien |
Status Tampilan dapat diterapkan ke level Kontrol | Tidak | Ya, dengan menggunakan mekanisme kondisi tampilan. |
Pengalihan URL permanen | Tidak | Ya, dengan menggunakan RedirectPermanent () |
Ukuran pemasang | 2, 7 MB | 869 KB |
Fitur yang disempurnakan dibandingkan dengan versi sebelumnya | ASP.NET AJAX, Language Integrated Query (LINQ), Yayasan Komunikasi Jendela yang disempurnakan. | Peningkatan CLR, BCL, pemodelan data, pemrograman paralel, peningkatan asp.net dll. |
Output Caching | Ya, dengan batasan | Ya, mudah untuk mengkonfigurasi satu atau lebih penyedia cache output kustom. |
Ukuran file konfigurasi Web | Besar karena Ajax, perutean dan integrasi dengan IIIS 7. | Dapat kosong atau kecil karena elemen konfigurasi utama telah dipindahkan ke file machine.config. |
Pengaturan Meta Tag | Dua tag meta dapat digunakan-
| Kata kunci dan tag meta dapat dimasukkan sebagai bagian dari arahan halaman itu sendiri. |
Kontrol untuk memfilter pengembalian data oleh kontrol EntitiyDataSource dan LinqDataSource | Tidak hadir | Iya nih. Kontrol QueryExtender |
Algoritma Hashing | HMACSHA1 | HMACSHA256 |