Scott Guthrie, wakil presiden komunitas Microsoft, baru-baru ini mengungkapkan rilis terbaru Microsoft dalam postingan blognya yang berjudul "Pengumuman Perpustakaan Skrip Microsoft Ajax (Pratinjau Keenam) dan Microsoft Ajax Script Minifier".
Diantaranya adalah versi pembaruan utama dari Microsoft Ajax Library (versi pratinjau keenam) yang dirilis oleh tim pengembangan Microsoft ASP.NET pada tanggal 15 Oktober waktu setempat di Amerika Serikat. Versi yang diperbarui ini mencakup banyak fitur baru dan peningkatan pada perpustakaan Ajax sisi klien dan dapat digunakan dengan versi ASP.NET apa pun (termasuk ASP.NET 2.0, 3.5 dan 4.0) serta Formulir Web ASP.NET dan ASP Proyek .NET MVC. Pengembang dapat memanggil perpustakaan Microsoft Ajax (pratinjau keenam) dengan dua cara berbeda:
Pengembang dapat mengunjungi situs web ASP.NET CodePlex, mengunduh pratinjau keenam dan memuat perpustakaan langsung ke proyek situs web mereka.
Pengembang juga dapat membuat referensi dengan menggunakan skrip perpustakaan Microsoft Ajax di Jaringan Pengiriman Konten (CDN) Microsoft Ajax. Pengembang cukup menambahkan tag skrip berikut ke halaman .aspx atau .html mereka: <script src="http://ajax.microsoft.com/ajax/beta/0910/Start.js" type=" text/javascript”>< /skrip>
Dalam postingan blognya, Scott merinci perbaikan besar pada versi pratinjau keenam perpustakaan Microsoft Ajax:
Izinkan pengembang untuk menggunakan sintaks imperatif (Imperatif) yang lebih baik untuk membuat kontrol klien. Tim pengembangan Microsoft ASP.NET mendengarkan umpan balik dari pengguna pada versi sebelumnya. Mereka mempelajari bahwa saat membuat kontrol klien, dibandingkan dengan deklaratif Banyak pengembang lebih memilih pendekatan imperatif terhadap kode . Dalam rilis ini, mereka memperkenalkan sintaks kode imperatif sederhana untuk membuat kontrol sisi klien dan mengikatnya ke elemen HTML di halaman web. Sintaks ini akan didukung penuh oleh JavaScript Intellisense di VS 2008 dan VS 2010.
Pemuat Skrip Klien baru telah ditambahkan, yang secara dinamis dapat memuat semua file JavaScript yang diperlukan oleh kontrol klien atau pustaka kelas saat menjalankan skrip dalam urutan yang benar. Dalam versi ini, Perpustakaan Skrip Klien Microsoft Ajax dibagi menjadi beberapa file JavaScript dan memungkinkan pengembang untuk mengunduh dan menggunakan hanya file skrip yang diperlukan. Pada saat yang sama, untuk memfasilitasi pengembang dalam menggunakan kontrol klien dan memisahkan komponen pustaka skrip klien, tim pengembangan Microsoft ASP.NET memperkenalkan pemuat skrip klien baru (pemuat skrip klien) dalam rilis ini. Pemuat ini dapat membantu pengembang secara otomatis memuat semua file skrip yang diperlukan untuk kontrol dan menjalankan skrip ini dalam urutan yang benar saat halaman dimuat.
Menambahkan integrasi jQuery yang lebih baik sehingga semua kontrol Microsoft Ajax secara otomatis dirender sebagai plugin jQuery Microsoft telah berencana untuk merilis jQuery sebagai komponen standar kerangka ASP.NET MVC dan akan menambahkannya secara default di versi resmi Visual Studio 2010. . Dalam proyek Formulir Web ASP.NET dibuat. Dalam versi pratinjau yang dirilis kali ini, untuk memfasilitasi integrasi kontrol jQuery dan Microsoft Ajax, tim pengembangan Microsoft ASP.NET memungkinkan pengembang untuk menggunakan kontrol Microsoft Ajax melalui sintaks API plug-in jQuery yang sudah dikenal dan secara otomatis akan mengintegrasikan semua Microsoft Kontrol Ajax. Dirender sebagai plugin jQuery. Artinya, pengembang menggunakan kontrol Microsoft Ajax seperti plug-in jQuery.
Selain rilis Microsoft Ajax Script Library (versi pratinjau keenam), Scott juga menyebutkan dalam postingan blognya alat gratis baru yang dirilis oleh Microsoft pada saat yang sama - Microsoft Ajax Minifier. Alat ini memungkinkan pengembang meningkatkan kinerja situs web secara signifikan dengan mengurangi ukuran file JavaScript yang perlu dimuat pada halaman. Alat ini dibuat oleh Ron Logon dari tim pengembangan MSN Microsoft, dan Anda dapat mengunduh minifier Microsoft Ajax secara gratis di situs web ASP.NET CodePlex. Setelah instalasi, pengembang dapat menggunakan alat baris perintah bawaan Microsoft Ajax Minifier untuk mengecilkan file JavaScript di baris perintah konsol, atau mereka dapat memilih untuk memuat Microsoft Ajax Minifier ke dalam Visual Studio sebagai tugas MSBuild khusus dan secara otomatis mengecilkan semua file JavaScript pada waktu kompilasi.
Scott mengakhiri blognya dengan pengenalan umum tentang minifier Microsoft Ajax:
Minifier Microsoft Ajax mendukung 2 level minifikasi: reguler, dan hypercrunched. Ketika pengembang menggunakan tingkat minifikasi normal, minifier Microsoft Ajax akan menghapus semua spasi, komentar, kurung kurawal, dan titik koma yang tidak perlu. Ketika level hypercrunched diaktifkan, minifier Microsoft Ajax akan mengecilkan kode variabel lokal, menghapus kode yang tidak dapat dijangkau, dll. untuk mengurangi ukuran file JavaScript.
Unduhan Microsoft Ajax Minifier berisi komponen berikut:
ajaxmin.exe - alat baris perintah untuk mengecilkan file JavaScript
ajaxmintask.dll - Tugas MSBuild untuk mengecilkan file JavaScript di proyek Visual Studio
ajaxmin.dll - komponen yang dapat digunakan untuk mengecilkan file JavaScript di aplikasi C# atau VB.NET