Menu Close

Perbedaan antara. NET 3.5 dan .NET 4.0

Perbedaan utama: .NET adalah kerangka / 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.

 

Untuk membawa perbedaan, konsep .NET Framework harus jelas. Seperti yang didefinisikan oleh Microsoft, .NET Framework adalah model pemrograman yang konsisten untuk membangun aplikasi yang memiliki pengalaman pengguna yang menakjubkan, komunikasi yang lancar dan aman, dan kemampuan untuk memodelkan serangkaian proses bisnis. .NET 3.5 dan 4.0 didasarkan pada definisi khusus ini tetapi perbedaan muncul sebagai 3.5 dirilis sebelum dan 4.0 dirilis kemudian, memberikan kesempatan kepada pengembang untuk menambahkan fungsionalitas ekstra dan meningkatkan kerangka kerja

dalam 4.0. Perusahaan selalu berusaha mengeluarkan versi baru untuk meningkatkan produk mereka dan Microsoft selalu siap dengan versi baru yang ditingkatkan. Ini sangat penting untuk bersaing dengan perusahaan lain yang berfokus pada jenis produk yang sama.

.NET Framework 3.5 dirilis pada 19th November 2007 dan .Net 4.0 dirilis pada 12th April 2010. 4.0 berisi semua fitur dasar 3.5 tetapi peningkatan 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-

  • Dengan nama sebagai kata kunci
  • Dengan nama sebagai deskripsi

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