NET Framework. Komprehensif dan konsisten model pemrograman Microsoft untuk membangun aplikasi yang memiliki pengalaman pengguna visual yang menakjubkan, mulus dan komunikasi aman, dan kemampuan untuk model berbagai proses bisnis.
NET Framework. 4 bekerja berdampingan dengan versi yang lebih tua Framework. Aplikasi yang didasarkan pada versi sebelumnya Kerangka akan terus berjalan pada versi yang ditargetkan secara default.
. Microsoft NET Framework 4 menyediakan fitur-fitur baru berikut dan perbaikan:
* Perbaikan dalam Common Language Runtime (CLR) dan Base Class Library (BCL)
o Peningkatan Kinerja termasuk dukungan multicore lebih baik, pengumpulan sampah latar belakang, dan profiler lampirkan di server.
o memori baru dipetakan file dan tipe numerik.
o Mudah debugging termasuk debugging dump, minidumps Watson, mode campuran debugging untuk 64 bit dan kode kontrak.
o Untuk daftar lengkap perangkat tambahan untuk CLR dan BCL pergi di sini.
Inovasi * dalam Visual Basic dan C # bahasa, untuk lambdas pernyataan misalnya, continuations garis implisit, dinamis pengiriman, dan bernama / parameter opsional.
* Perbaikan Akses Data dan Pemodelan
o Kerangka Badan memungkinkan pengembang untuk program terhadap database relasional menggunakan. obyek NET dan Bahasa Terpadu Query (LINQ). Ini memiliki banyak fitur baru, termasuk dukungan ketekunan kebodohan dan Poco, asosiasi kunci asing, lazy loading, mendukung pembangunan uji-driven, fungsi dalam model, dan baru LINQ operator. Fitur tambahan termasuk dukungan n-tier lebih baik dengan entitas diri pelacakan, kode T4 generasi disesuaikan dengan menggunakan template, pengembangan model pertama, pengalaman desainer baik, kinerja yang lebih baik, dan pluralization set entitas. Untuk informasi lebih lanjut di sini.
o WCF Layanan Data adalah komponen dari NET Framework. yang memungkinkan Anda untuk membuat layanan REST-based dan aplikasi yang menggunakan Open Data Protocol (OData) untuk mengekspos dan mengkonsumsi data melalui Web. Layanan Data WCF memiliki banyak fitur baru, termasuk dukungan BLOB ditingkatkan, data binding, jumlah baris, kustomisasi pakan, proyeksi, dan perbaikan permintaan pipa. Built-in integrasi dengan Microsoft Office 2010 sekarang memungkinkan untuk mengekspos data Microsoft Office SharePoint Server sebagai pakan OData dan akses data feed dengan menggunakan WCF Data Layanan perpustakaan klien. Untuk informasi lebih lanjut di sini.
Perangkat tambahan * untuk ASP.NET
o kontrol lebih atas HTML, elemen ID dan CSS kustom yang membuatnya lebih mudah untuk menciptakan bentuk-bentuk web standar-compliant dan SEO-friendly.
o Fitur baru data dinamis termasuk filter pencarian baru, entitas template, dukungan yang lebih kaya untuk Entity Framework 4, dan validasi dan fitur template yang dapat dengan mudah diterapkan pada bentuk-bentuk web yang ada.
o Web bentuk dukungan untuk perpustakaan perbaikan baru AJAX termasuk built-in mendukung untuk jaringan pengiriman konten (CDNs).
o Untuk daftar lengkap perangkat tambahan untuk ASP.NET pergi di sini.
* Perbaikan pada Windows Presentation Foundation (WPF)
o Ditambahkan dukungan untuk Windows 7 multi-touch, kontrol pita, dan fitur diperpanjang taskbar.
o Ditambahkan dukungan untuk Permukaan 2.0 SDK.
o Baru line-of-business kontrol termasuk kontrol charting, pintar mengedit, data grid, dan lain-lain yang meningkatkan pengalaman bagi pengembang yang membangun aplikasi data centric.
o Perbaikan dalam kinerja dan skalabilitas.
o Visual perbaikan dalam kejelasan teks, tata letak pixel gertakan, lokalisasi, dan interoperabilitas.
o Untuk daftar lengkap perangkat tambahan untuk WPF pergi di sini.
* Perbaikan ke Windows Workflow (WF) yang memungkinkan pengembang untuk host lebih baik dan berinteraksi dengan alur kerja. Ini termasuk sebuah programming model kegiatan perbaikan, pengalaman desainer ditingkatkan, gaya flowchart baru pemodelan, sebuah palet kegiatan diperluas, integrasi alur kerja-peraturan, dan fitur pesan baru korelasi. NET Framework. 4 juga menawarkan keuntungan yang signifikan bagi kinerja WF berbasis workflow. Untuk daftar lengkap perangkat tambahan untuk WF pergi di sini.
* Perbaikan Windows Communication Foundation (WCF) seperti dukungan untuk WCF Jasa Workflow memungkinkan program alur kerja dengan kegiatan messaging, dukungan korelasi. Selain itu, NET Framework 4 menyediakan. Fitur baru WCF seperti penemuan layanan, routing layanan, dukungan REST, diagnosa, dan kinerja. Untuk daftar lengkap perangkat tambahan untuk WCF pergi di sini.
* Inovatif baru pemrograman paralel fitur seperti dukungan loop paralel, Paralel Tugas Perpustakaan (TPL), Paralel LINQ (PLINQ), dan koordinasi struktur data yang memungkinkan pengembang memanfaatkan kekuatan prosesor multi-core.