Asp.Net içerisinde JQuery Kullanmanın 10 Avantajı

Aralık 2011 | Ahmet Faik, Yazılım Geliştirme Uzmanı

Jquery Avantajları Nelerdir?

Jquery bir javascript kütüpanesidir. Html Dom sayesinde verileri işleme,olay yönetimi, istemci tarafında animasyonlar gibi benzeri özellikleri hızlı ve kolay bir biçimde gerçekleştirmenizi sağlar. Ajax uygulamalarınıda etkili bir şekilde desteklemektedir.


Asp.Net Sayfasında Jquery Kullanımı

En son jQuery kütüphanesini jquery.com adresinden indirebilirsiniz. Daha sonra .aspx sayfanıza jquery kütüphanesi için referans vermeniz gerekmektedir.


Jquery’nin Avantajları

Hafif,Kolay ve Hızlı

Daha az kod daha çok özellik

Çapraz tarayıcı uyumluluğu(bkn: inploid.com/t/capraz-tarayici-crossbrowser-nedir/)

 Html kodlarınız ile uyumlu bir şekilde biçimlendirme

Kolay ve hafif ajax uygulamaları

Çeşitli eklentiler (inploid.com/t/jquery-icin-guzel-eklentiler-nelerdir-/)

Jquery kütüphanesini istediğiniz gibi deşiklikler yapabilirsiniz

CDN(İçerik Dağıtım Ağı) kullanabilirsiniz. (inploid.com/t/cdn-icerik-dagitim-agi-content-distribution-network-nedir/)

 Microsoft Visual Studio ile intellisense desteği

Asp.Net Ajax projeleri ile kolay entegre.

Hafif,Kolay ve Hızlı
Jquery kütüphanesi çok ağır bir kütüphane değil. Jquery kullanımına başlandığınızda javascript’e göre daha az kod yazdığınızı göreceksiniz. Kodlarınız karmaşık değil okunabilir olacaktır. Jquery ile çalışabilmek için kodlarınızı tagları arasına yazmanız gerekiyor. Bu güvenlik problemi olarak görülmemeleridir. Sadece başka bir jacascript dosyası kullanımı gibi düşünebiliriz.

Daha az kod daha çok özellik

Jquery kütüphanesinin en büyük avantajlarından birisi çok karmaşık işlemleri istemci tarafından az bir kod ile yapmanızı sağlamasıdır. Gelişmiş seçici desteği ile incirleme mekanizmaları ve karmaşık DOM manipulasyolarını kolay hale getirir.


javascript ile bir nesne seçmek için

document.getElementById(‘nesneAdı’);

jquery ile bir nesne seçmek için

$(‘#nesneAdı’);

Bu iki örnekte birbirine eşdeğerdir.


Seçiciler için daha fazla bilgi api.jquery.com/category/selectors/ 

Çapraz tarayıcı uyumluluğu

Jqery tüm tarayıcılar ile uyumludur. Dolayısı ile her bir tarayıcı için farklı kod yazılmasına gerek yoktur. Çapraz tarayıcı uyumluluğu için çapraz tarayıcı uyumlu css özelliklerini ayarlamayı unutmayın.

Html kodlarınız ile uyumlu bir şekilde biçimlendirme

Jquery bize HTML tarafındaki tüm nesnelere erişmemizi sağlar. 


Kolay ve hafif ajax uygulamaları

Jquerynin en büyük özelliklerinden biriside Json nesnesini kullanarak Asp.net ile hızlı Ajax uygulamalar geliştirebiliryor olmaktır.

Çeşitli eklentiler

İnternet üzerinde projelerinizde kullanabileceğiniz çeşitli üçretsiz eklentiler mevcuttur. Örneğin Jquery Tab, Jtemplate, Jcrop vb. Günden güne bu eklentiler fazlasıyla çoğalmaktadır.

Jquery kütüphanesini istediğiniz gibi deşiklikler yapabilirsiniz

Jquery trafından sağlanan özellikleri kendiniz istediğiniz gibi değiştirebilir geliştirebilirsiniz. Jquery kütüphanesi tamamiyle açık kaynak kodlardır.

CDN(İçerik Dağıtım Ağı) kullanabilirsiniz

Jquery kütüpanesini proje klasöründe tutmak yerine Google.com içerisinde barındırışan Jquery kütüphanesini kullanabilirsiniz. Aynı zaman dünyada en yaygın olarak kullanılan açık kaynak kodlu javascript kütüphaneleri bulabilirsiniz. Bu kullanımda hata düzeltme, güncelleme, önbelleğe alma gibi dertleriniz olmadan daha hızlı bir şekilde faydalanabilirsiniz. code.google.com/apis/ajaxlibs/

Kaynak : codedigest.com/articles/jquery/273_ıntroduction_to_jquery_in_aspnet_and_10_advantages_to_choose_jquery.aspx