JQuery Mobile 1.3'ün topukları üzerinde jQuery 2.0, popüler JavaScript kütüphanesinin yepyeni, tam sürümlü versiyonu geliyor.
Bir süredir bildiğimiz büyük haber, jQuery 2.0'ın kütüphanenin Internet Explorer 6, 7 ve 8 için desteğini bırakmasıydı. Bu eski tarayıcılar sözde yavaş yavaş yok olmaya doğru ilerliyor ve kesinlikle çok az insan olduğu doğrudur. hala IE6 kullan. Ancak, hala IE 7+ desteği isteyen çok sayıda müşteri var.
IE6, 7 ve 8'in düşürülmesi, daha küçük bir çekirdek dosyadır (küçültülmüş dosya için 8kb üzerinde) ve daha hızlı performans sağlar.
Geliştiriciler, jQuery 2.0'ın eski IE sürümleri için destek eksikliğinden yansıyan “modern web” için tasarlandığını belirtiyor. Bununla birlikte, modern web'in önemli yönlerinden biri - kabul etmekten nefret etmese de - insanların hala özellikle gelişmekte olan ülkelerde, IE'nin eski versiyonlarını kullanıyor olmalarıdır. Aslında, şu anda IE8'i kendi tarayıcıları olarak kullanan çok fazla insan var, bu da 'mirası' etiketini haklı kılan biraz zor. Tabii ki sadece en güncel tarayıcıları düşünmek güzel olurdu, ama jQuery geliştirme ekibi tarafından yapılan bu hareket biraz erken geliyor.
Hala IE6, 7 veya 8'i desteklemesi gereken şanssız çoğunluktan biriyseniz, şu an için jQuery 1.9 ile uğraşmanız gerekecek ve jQuery 1.10 - Internet Explorer'ın eski sürümlerini destekleyecek ve yakın gelecekte serbest bırakmak - amaçlarınıza hizmet edecektir.
JQuery 2.0 ve yaklaşan 1,10 çifte çatal neredeyse kesinlikle karışıklığa yol açacak. Zor soru, jQuery'nin geliştiricilerin hangi sürümünü kullanması gerektiğidir? jQuery 2.0 yeni ve parlaktır, ancak performans kazançları gerçekten ödenen fiyatı haklı çıkarır mı? jQuery 1.9 da nispeten yenidir ve kütüphanenin önemli değişikliklerinin çoğu 1.9'a dahildir.
Aslında, yeni '2.0' etiketinin kırmızı bir ringa balığı olduğu ve bir takım verimsiz yöntemlerin öldürüldüğü zaman, gerçek değişimlerin 1.9 ile gerçekleştiği tartışılabilir. Yani belki jQuery 2.0 ve jQuery 1.10 sadece isminde sadece yeni, yolda daha fazla gelişme için hazırlık olarak piyasaya sürüldü.
Şu an için 1.9, jQuery geliştiricilerinin büyük çoğunluğu için mantıklı bir seçim gibi görünüyor. Görülecek çok daha uzun sürecek olanın gerçek olup olmayacağı.
Yaklaşan projelerde jQuery 2.0 kullanacak mısınız? Geliştirdiğiniz IE'nin en eski sürümü hangisidir? Yorumlarda bize bildirin.
Öne çıkan görsel / küçük resim, eski bilgisayar resmi Shutterstock üzerinden.