| [b]Ajax a başlayacak olanlar için[/b] | |
|
|
Yazar | Mesaj |
---|
aydan Ziyaretçi
Mesaj Sayısı : 13 Kayıt tarihi : 24/04/07
| Konu: [b]Ajax a başlayacak olanlar için[/b] Ptsi Tem. 02, 2007 9:33 am | |
| AJAX’in Avantajı Nedir? Öncelikle bir web geliştiricisi iseniz HTML, JavaScript, DOM, CSS bilginiz zaten var demektir. En azından bu konuları mutlaka duymuşsunuzdur. AJAX tekniği, saydığımız bu konuları kapsadığı için yeni baştan bir dil öğrenmek zorunda değilsiniz. Sadece 5-10 dakikanızı ayırarak AJAX tekniğinin nasıl kullanıldığını öğrenmeniz mümkündür.
Web sayfasının yalnızca yüklenmesi gereken bölgeleri yükletildiği için AJAX web uygulamanıza hız sağlayacaktır. Hatta ziyaretçiniz, bir masaüstü uygulaması kullanıyormuş hissine bile kapılabilir. Bu yüzden AJAX ile web uygulamaları, masaüstü uygulamalarına biraz daha yaklaşmıştır.
Bant genişliği, bir saniyede aktarılan bit sayısı olarak bilinir. Bir web siteniz varsa ve bunu ücret karşılığı web hosting veren bir şirketten alıyorsanız bant genişliği sizin için önemlidir. Kullanıcı sayfayı her yenilediğinde yani talep ettiğinde bant genişliğiniz azalır. Eğer bu azalmayı en aza indirirseniz aynı para karşılığında çok daha uzun bir süre bant genişliğiniz kullanıma açık olur. Bu konuda AJAX size mükemmel bir avantaj sağlar. Artık sayfanızın gereksiz bölgeleri her işlemde yeniden yüklenmeyeceği için bant genişliğinden büyük miktarda kâr sağlamış olursunuz.
AJAX’in Dezavantajı Var mı? Elbette AJAX de bazı dezavantajlara sahiptir fakat büyük şirketlerin ve önemli programcıların, AJAX’i geliştirme çabaları sonucunda pek çok sevimsiz durumun ortadan kalkacağını umuyoruz. Örneğin bir geri-ileri butonu sorunu mevcuttur. Gezdiğiniz sayfadan, bir önceki sayfaya gitmek istediğinizde web tarayıcınızın geri butonuna tıklarsınız. Fakat AJAX ile içeriğini yüklettiğiniz bölgelerde geri ve ileri butonunu kullanamıyorsunuz. Her ne kadar bu problem için ek yöntemler getirildiyse de tam olarak bir çözüm bulunamadı.
Bir diğer dezavantajı ise, eskiden sunucuların yapmış oldukları bazı işlemlerin kullanıcının bilgisayarına kaymasıdır. JavaScript, kullanıcının kendi bilgisayarında yorumlanan bir dildir. AJAX’in büyük bir kısmında JavaScript kullanıldığı için bilgisayarınızın, siz web sayfalarında gezinirken yapması gereken işlemler de artmıştır. Bu da yavaş olan pek çok bilgisayarın daha da yavaşlaması anlamına gelebilir.
AJAX ile yükletilen içeriğin kodlarını, sayfanın kaynak bölümünden göremezsiniz. Aynı zamanda Google ve Yahoo! gibi arama motorlarının web sayfanıza gönderdiği robot yazılımlar da göremez. Dolayısıyla AJAX ile oluşturulan içerik, arama motorlarının sonuç sayfalarında listelenmezler. Günümüzde, yaptığınız web sayfasının arama motorlarında görüntülenmesi kritik derecede önemlidir ve AJAX bu konuda size bir dezavantaj sağlar. Fakat bu durumun avantaja dönüştüğü yerler de vardır. Eğer yapmış olduğunuz web uygulaması, ziyaretçileriniz hakkında önemli kişisel bilgileri tutuyorsa bu bilgilerin arama motorlarında herkes tarafından görüntülenmesini asla istemezsiniz. Bu bilgileri AJAX ile yüklettiğinizde ise kaygılandığınız bu durum ortadan kalkabilir.
AJAX’i Kimler Kullanıyor? En başta Google, pek çok servisinde AJAX tekniğini kullanmaktadır. Microsoft da bu tekniği kullanan pek çok servis hazırlamıştır. Yahoo! da diğerlerinden geri kalmamış, bu etkileyici tekniği kendi servislerine entegre etmiştir. Gördüğünüz gibi web alanındaki en büyük şirketler yoğun bir şekilde AJAX tekniğini kullanmaktadırlar. Ayrıca kendilerinden oldukça bahsettiren YouTube, Flickr ve Del.icio.us siteleri de AJAX tekniğini kullanan önemli web uygulamalarıdır.
Örnek olması açısından kısa bir liste hazırladım. Bu listedeki sitelere mutlaka gözatın. AJAX’in neler yapabileceğini görmeniz açısından, bu web sitelerini incelemeniz önerilir.
Meebo (anında mesajlaşma uygulaması) Netvibes (belirlediğiniz sitelerden toplanan bilgileri tek bir sayfada gösterir) EyeOS (işletim sistemi emülasyonu) Box.net (dosya depolama ve paylaşma servisi) AjaxWhois (whois sorgulama)
AJAX’i Ben Nasıl Kullanabilirim? AJAX için bilgisayarınıza herhangi bir ek yazılım kurmazsınız. JavaScript dilini ve web tarayısında bulunan XmlHttpRequest nesnesinin nasıl kullanıldığını bilmeniz yeterlidir. XML dili ise ilk başta şart değildir. Kodlamayı Windows’un not defterinde dahi yapabilirsiniz fakat size önerim Notepad2 olacaktır. Çünkü Notepad2 programında kod renklendirme, kod bloklarının başlangıç ve bitiş noktalarını kolayca görebilme gibi güzel özellikler mevcut.
Artık AJAX tekniğinin farkına vardıysanız ve neden kullanıldığını anlayabildiyseniz şimdi onu kullanma sırası size gelmiş demektir. | |
|
| |
BaD_CaT Uzman
Mesaj Sayısı : 1249 Yaş : 35 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Salı Tem. 03, 2007 8:57 pm | |
| ooff saol kıs | |
|
| |
aydan Ziyaretçi
Mesaj Sayısı : 13 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Çarş. Tem. 04, 2007 7:58 am | |
| | |
|
| |
BaD_CaT Uzman
Mesaj Sayısı : 1249 Yaş : 35 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Perş. Tem. 05, 2007 5:49 pm | |
| kıs c.tesi günü dupnisa mağarasına gidioz levent hocalar falan hepimiz gelirsen gel sabah 10da araba kalkıcak beleşş :D:D | |
|
| |
aydan Ziyaretçi
Mesaj Sayısı : 13 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Cuma Tem. 06, 2007 7:49 am | |
| yok canım saol ya benim içinde gezin:) | |
|
| |
BaD_CaT Uzman
Mesaj Sayısı : 1249 Yaş : 35 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] C.tesi Tem. 07, 2007 6:02 pm | |
| gezdik kıs bgn süperdii :D | |
|
| |
BaD_CaT Uzman
Mesaj Sayısı : 1249 Yaş : 35 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] C.tesi Tem. 07, 2007 6:02 pm | |
| az önce geldik | |
|
| |
aydan Ziyaretçi
Mesaj Sayısı : 13 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Ptsi Tem. 09, 2007 8:10 am | |
| iyi tamam gelince konuşuruz:) | |
|
| |
BaD_CaT Uzman
Mesaj Sayısı : 1249 Yaş : 35 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Ptsi Tem. 09, 2007 9:25 am | |
| aydan kötü haberim var bizim maaşlar bu ay son veriliyo bizde cem ibrahim ben stajımızın 20gününü okulda yapıoz ağustos başıylada izne ayrılıyoz sağlık kültür maaşları kesmiş eylüldede gelip gelmeyeceğimiz belli deil | |
|
| |
aydan Ziyaretçi
Mesaj Sayısı : 13 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Ptsi Tem. 09, 2007 1:58 pm | |
| ayy ya çok kötü oldum nerden çıktıki bu şimdi offf:( neyse hayırlısı neyse o olsun beni olaylardar haberdar et.. tamammı herkese çok slm söyle. | |
|
| |
BaD_CaT Uzman
Mesaj Sayısı : 1249 Yaş : 35 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Ptsi Tem. 09, 2007 6:17 pm | |
| oke de şimdi kırklareli ünv olduk ya bizim paralarda kırklareli ünv nin bütçesine bağlandı doğal olarak... | |
|
| |
BaD_CaT Uzman
Mesaj Sayısı : 1249 Yaş : 35 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Ptsi Tem. 09, 2007 6:18 pm | |
| e daha ortada para vercek kimse ve bütçe olmayınca malesef bizde bi nevi işten çıkartılıyoruz | |
|
| |
AdminCeX Admin
Mesaj Sayısı : 478 Yaş : 35 Kayıt tarihi : 17/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Çarş. Tem. 11, 2007 12:12 pm | |
| aynen ölee yani kofulduk zuahaa | |
|
| |
BaD_CaT Uzman
Mesaj Sayısı : 1249 Yaş : 35 Kayıt tarihi : 24/04/07
| Konu: Geri: [b]Ajax a başlayacak olanlar için[/b] Çarş. Tem. 11, 2007 6:21 pm | |
| vay beee ne günlere kaldık :D:D:D | |
|
| |
Mr.Lion Moderatör
Mesaj Sayısı : 34 Kayıt tarihi : 22/04/07
| Konu: Teşekkür Paz Tem. 15, 2007 4:57 pm | |
| | |
|
| |
| [b]Ajax a başlayacak olanlar için[/b] | |
|