Tag-Archive for » ext-core «

Google AJAX Kütüphaneleri

Google’ın, popüler açık kaynak AJAX kütüphanelerini kendi CDN (Content Distributon Network) üzerinde bulunduruyor olması tartışmasız büyük kolaylık. Üstelik kullanması da çok kolay, jQuery 1.3.2 versiyonu için örnekleyecek olursak :





Peki niçin kolaylık ve nasıl bir kolaylık sağlıyor dediğinizi duyar gibiyim, açıklayayım.
- Google’ın şüphesiz yüksek hızlı CDN sayesinde scriptlere global ve hızlı bir şekilde ulaşabiliyorsunuz. Bir nevi buna gecikme süresini düşük tutmuş olmak da denilebilir.(Little latency time)
- Ajax kütüphanelerinizi başka bir sunucu üzerinde barındırmak sunucunuz için eksik bir istek anlamına gelir.
- Ajax dosyları için Google’ın içerik teslim servisini kullanmanın en büyük avantajından biri de belki kullanıcının dosyaları indirmesine gerek kalmaması.
Bir ziyaretçi sizin sitenize ait olan kütüphane dosyasını en azından bir kere yüklemek zorunda. Kullanıcının diskinde birbirinin aynısı bir çok jQuery kaynak dosyası olabilir. Buna rağmen her yeni site için bunları tekrar indirmek zorunda.
Ancak Google üzerinde barındırılan dosyalar için kaç site olursa olsun bunu sadece bir kere indirmiş olacak.

Google ın destek verdiği kütüphaneler ve versiyonları
jQuery :
1.2.3, 1.2.6, 1.3.0, 1.3.1, 1.3.2, 1.4.0, 1.4.1, 1.4.2
* 1.2.4 ve 1.2.5 versiyonları kararlı sürüm olmadıkları için sunucuda barındırılmamaktadır.

jQueryUI :
1.5.2, 1.5.3, 1.6, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.8.0, 1.8.1, 1.8.2
* jQueryUI den önce jQuery nin yüklenmesi gerektiğini unutmayınız.

Prototype :
1.6.0.2, 1.6.0.3, 1.6.1.0

scriptaculous :
1.8.1, 1.8.2, 1.8.3

mootools :
1.1.1, 1.1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4

dojo :
1.1.1, 1.2.0, 1.2.3, 1.3.0, 1.3.1, 1.3.2, 1.4.0, 1.4.1, 1.4.3

swfobject :
2.1, 2.2

yui :
2.6.0, 2.7.0, 2.8.0r4, 2.8.1

ext-core :
3.0.0, 3.1.0

chrome-frame :
1.0.0, 1.0.1, 1.0.2

webfont :
1