Genelde jQuery (ve diğerleri de) framework’ünü kullanmak için aşağıdakine benzer bir kod bulunur.
<script type="text/javascript" src="/js/jQuery.min.js"></script>
Eğer yerel bir sunucuda çalışıyorsanız her şey iyi ve güzel. Ama bunun yanında halka açık bir web sunucusunda Google’ın ajax api’sini kullanmanın bazı avantajları var.
Düşük Gecikme (Latency) Süresi
Javascript Framework’ünüzü Google üzerinden kullanmanın en büyük avantajlarından biri Google’ın yüksek hızlı CDN’i sayesinde scriptlere global ve hızlı ulaşım. Bu durumda kullanıcılar dosyaları Google üzerinden sizin sunucunuzdan indirebileceklerinden daha hızlı indirebilirler.
Paralellik
Bazı Internet tarayıcıları sunucuları gereksiz yere meşgul etmemek için bir sunucya yapılan paralel istekleri sınırlarlar. Dolayısı ile framework’ü başka bir yerde barındırmak sunucunuz açıından en azından bir eksik istek demektir.
Daha iyi önbellek
Herhalde 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 jQuery dosyasını en azından bir kere (sunucu caching ayarlarına göre belki de daha fazla) 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.
Öte yandan Google üzerinde barındırılan dosyalar için kaç site olursa olsun bunu sadece bir kere indirmiş olacak.
Bunun iki yolu var. Birisi Google Api’si kullanarak…
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">// <![CDATA[
// bu arada 1.3 yazarsanız, 1.3'ün en son sürümünü
// yüklemiş olursunuz
google.load("jquery", "1.3.2");
google.setOnLoadCallback(function() {
//kod...
});
// ]]--> </script>
Diğer yöntem ise doğrudan dosyanın URL sini girerek.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
</script><!--[CDATA[
$(document).ready(function() {
// kod...
});
// ]]>
Bu yazı anında Google aşağıdaki Javascript kütüphanelerini destekliyor…
- jQuery
- jQuery UI
- Prototype
- script_aculo_us
- MooTools
- Dojo
- SWFObject
- Yahoo! User Interface Library (YUI)
- Ext Core
Daha detaylı bilgiye http://code.google.com/apis/ajaxlibs adresinden ulaşabilirsiniz.

TinyMCE, MoxieCode tarafından geliştirilen metin editörü. En çok tercih edilen metin editörlerinin başında geliyor. Kullanımı oldukça kolay. Sadece bir iki satır kod ile pojeye ekleyebilirsiniz. Oldukça iyi dökümantasyona sahip. Editör hızlı yükleniyor sayılabilir. Tüm modern tarayıcılarla uyumlu. Ayrıca PHP/.NET/JSP/Coldfusion gibi dillerde GZip kullanarak program sıkıştırılıyor ve çok daha hızlı yüklenmesi mümkün oluyor. Bunun haricinde tema ve eklenti desteği ile oldukça özelleştirilebilir. Buna ek olarak dil paketleri ile başka dillerle uyumlu hale geliyor. BEn yaygın editörlerden biri ve bir sürü büyük proje dahilinde de kullanılıyor. Resim ve diğer dosyları yüklemek ve yönetmek için birer eklentiye sahip. Fakat bu iki eklenti de paralı. Gerçi eklenti kütüphanesinde ve Internet’te bedava bir eklenti bulmanız da mümkün. LGPL lisansı ile dağıtılıyor.
Frederico Caldeira Knabben bir arkadaş tarafından başlatılmış olan diğer proje. Bu da oldukça yaygın olarak kullanılan bir metin düzenleyici. fckEditor’de tüm modern tarayıcılar ile uyumlu. TinyMCE’de bulunan bütün özelliklere de sahip. Ekstra olarak resim ve dosya yükleme eklentisi bedava olarak geliyor. Bütün popüler web programlama dilleri için bağlayıcılar ile geliyor. Dolayısı ile hangi dili kullanıyorsanız fckEditor’ü projenize dahil etmeniz oldukça kolay. Üstelik bu bağlayıclar resim ve dosya yöneticilerinin de kurulumunu çok kolay hale getiriyor. Fakat editör tinyMCE’ye göre biraz daha yavaş yükleniyor. Ama gene de tam teşekküllü sağlam bir metin editörü. Internet’te fckEditor’ün bazı HTML standartları dışından kodlama yaptığına dair veriler varsa da yeni sürümlerinde böyle bir mesele göze çarpmıyor. Bedava gelen resim/dosya yöneticisi önemli bir özellik. Ticari kullanımlar için ücretli diğerleri içinse açık kaynak lisansı ile dağıtılıyor. 