JavaScript vs JQuery

Hangisi Daha İyi JavaScript Mi JQuery Mi?

Konuyu ele almadan önce hem JavaScript ve hemde JQuery nedir diye sormak gerekecek. Çünkü ikisi de bir birinden oldukça farklı şeyler.

JavaScript

JavaScript betik tabanlı popüler bir programlama dili. İlk zamanlar web sayfalarını etkileşimli hale getirmek için geliştirildi. Günümüzde ise frontend ve backend geliştirmelerden, oyun ve yapay zeka uygulamalarına kadar geniş bir alanda kullanılan çok popüler bir programlama dilidir.

JQuery

JQuery hızlı, ufak boyutlu, çapraz platform, zengin özelliklere sahip bir JavaScript kütüphanesidir. İstemci tarafı işlemleri kolaylaştırmak ve hızlandırmak için için HTML kodu içerisinde çalışır. JavaScript ile geliştirilmişitir.

Hangisi Daha İyi?

Elma ile dometesi karşılaştırmak gibi bir durum söz konusu. Çünkü aslında JQuery JavaScript kütüphanesi ve bu nedenle JavaScript ile yazılmış. Bu nedenle ikisini karşılaştırmak doğru olmayacaktır. Çünkü JQuery ile yazılan kodlar da JavaScript ile yazılmış olacaktır.

Fakat soruyu Hangisi ile geliştirme yapmak daha kolay? JavaScript veya JQuery anlamında sorulursa cevabımız değişecektir.

Çünkü JavaScript genel bir dildir ve bir çok özelliği vardır. Eğer amacınız bir arayüzü daha etkin bir hale getirmek ise bunu yalın (vanilya) JavaScript ile yapabilirsiniz. Fakat bunu yaparken harcayacağınız emek bir miktar artabilir. Çünkü tüm işlemleri sizin yapmanız gerekecektir.

Mesela bir modal pencere açmak istediğinizi varsayalım. Bunu JavaScript ile yapabilirsiniz. Fakat ilk olarak HTML ve CSS kodlarını siz yazacaksınız, sonrasında gerekli JavaScript kodlarını yazacaksınız ve özelleştireceksiniz. Fakat bir kütüphane kullandığınızda bu işlerin tamamını ilgili kütüphane sizin yerinize yapacaktır.

Şimdi JQuery üzerinde yoğunlaşacak olursak eğer arayüz tasarımı veya istemci tarafı JavaScript işlemlerini yapacağımız zaman JQuery işimizi oldukça kolaylaştırıyor. Buton oluşturmak, ajax işlemleri yapmak, bir modal pencere oluşturmak, harika görünümlü etkileşimli menüler yapmak gibi bir çok işlem JQuery ile oldukça kolay olacaktır. Ayrıca bir çok eklenti desteğine de sahip olduğu için işlerimizi daha hızlı ve etkin bir şekilde yapabileceğiz.

Bu nedenle istemci tarafında bir JavaScript çalışmamız varsa yalın JavaScript yerine JQuery kullanmamız bizim açımızdan faydalı olabilir. Ama mesela sunucu tarafı bir işlem yapıyorsak bu durumda JavaScript veya ExpressJS gibi bir JavaScript kütüphanesi kullanmak daha gerekli olacaktır.

Sonuç

JQuery JavaScript ile yazılmış bir kütüphane olduğu için bu ikiliyi karşılaştırmak doğru olmayabilir. Fakat kullanım alanı açısında bakılırsa istemci tarafı bir uygulama geliştirirken JQuery kullanmak geliştiricinin işini oldukça kolaylaştıracaktır. Ama mesele sunucu tarafı uygulama geliştirirken yalın JavaScript bizim için gerekli olacaktır.

Siz JQuery’i nerelerde kullanıyorsunuz?

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir