Payidar.NET - Bilgi ve Paylaşım Forumu
Go Back   Payidar.NET - Bilgi ve Paylaşım Forumu > Internet > Web Master Dünyası > Web Tasarım Dersleri

Duyurular

Cevapla
 
LinkBack Konu Seçenekleri Gösterim Modu
  #1 (Daim)  
Alt 20.11.07, 18:21
عاكف ار - ait Kullanıcı Resmi (Avatar)
Forum Vekili

 
Üyelik Tarihi: 30.11.06
Şehir: Istanbul
Yaş: 24
Mesajlar: 4.577
Blog Başlıkları: 2
Karizma Puanı: 535
عاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond reputeعاكف ار has a reputation beyond repute
Ajax nedir? Ajax ne değildir? Ajax nerede kullanılır?

Ajax yeni bir teknoloji değildir. Aslında ajax bir dilde değildir. Ajax sadece bir kaç teknolojinin birleşiminden oluşan tekniklerdir. Ajax şu kelilerin Asynchronous JavaScript and XML'in birleşiminden oluşan bir kısaltmadır. Ajax'ı populer yapan google'nin onu çok iyi bir şekilde kullanmasıdır. Ajax ile bir sayfayı yenilemeden sunucu ile iletişim kurmamız çok kolay bir hale geliyor. Buda bir çok avantajıda beraberinde getiriyor. Ajax tekniğinin hedefi veri trafığini azaltmak ve sayfa yenilemeden sunucu ile iletişime geçmek. Bu sayede bir çok işlem çok kolay bir hale geliyor. Mesela anlık borsa bilgilerini vermek istediğinizi düşünelim. Normal şartlarda sayfa her yenilendiğine yeni veriler ekrana gelecektir. Oysa ajax ile bu sayfa yenilenmeden de yapılabilmektedir.
Ajax yeni bir teknik değildir veya bir programlama dili de değildir, sadece xml, javascript vede sitillerin kullanılması sonucu ortaya çıkan bir teknikler topluluğudur tıpkı dHtml gibi.
Kullanım alanları anlık bilgi gerektiren hemen her yer olabiir, mesela bir sohbet sayfası buna bir örnek teşkil edebilir. Ajax sayesinde bu iş oldukça kolay bir hale geliyor vede sayfa yenilenmeden yazılanlar ekrana basılabiliyor. Bunun yanında mesela bir oyun için bazı bilgilerin ekranda güncellenmesini istedğimizde de bunu sayfayı yenilemeden yapabiliyoruz.
Peki nedir ajax'sın faydaları, şimdi bunu bir inceleyelim. Öncelikle performans evet mesela bir kullanıcının siteye giriş yapması gerektiğini düşünelim, bunun için üye giriş forumuna kullanıcı adı ve şifresini yazacak ve giriş düğmesine tıklayacak, bunun sonucunda yeni bir sayfa açılacak ve tüm sayfa tekrardan yüklenecek, bu az veri iletişimi olan sayfalarda belki önemli sayılmayabilir ama çok sayıda ziyaretçisi olan bir site için oldukça büyük bir yük getirebilmektedir. Yeni tekniğimiz sayesinde sayfada sadece kullanıcı adı ve şifresi sunucuya gönderilecek ve eğer bilgiler doğru ise üye girişi yapılmış olacaktır, yani geriye dönen tüm bir sayfa değil sadece onay konudur ( mesela true ). Bu bir performans artışı getirmektedir.
Hızlı bir etkileşim bizim ikinci kazancımızdır. Ajax ile sayfa yenilemeye gerek duymadığımızdan çok daha etkin işler yapabilmekteyiz. Mesela hızlı bir şekilde borsa bilgilerini alabilir, bir satranç oyununda karşıdaki kişinin hareketini aynı anda görebilir ve ona göre davranabiliriz.Tabii bu ihtiyaç ve hayal gücüne göre çok daha geniş bir alanı kapsayacaktır.
Kullanışlılık, ajax tekniği ile daha kullanışlı sayfalar yapabiliriz, mesela sayfa yüklenirken bir uyarı ekranı, tab lı menüler, geçişli ekranlar, güçlü diyalog kutuları gibi. Bunlar için FRAME veya IFRAME kulanmaktan kurtuluyoruz tıpkı Google Maps ta olduğu gibi.
Hızlı bir iletişim, ajax tekniği ile suncu ile iletişimde tüm sayfa gönderimi gerekmediğinden çok daha hızlı bir iletişim oraya çıkmaktadır. Bu da daha hızlı işlemlerin yapılabilmesi demektir. Bir sohbet sayfası gibi.
Kısaca ajax bize web programı geliştirirken çok daha etkin ve hızlı bir çalışma ortamı getirmektedir. Ajax ile asp.net veya php kullanımını ( başka sunucu üzeri diller de olabilir ) birleştirdiğimizde çok hızlı ve güçlü web programları ortaya çıkarabiliriz. Daha sonraki yazılarımızda bu tip uygulamaları ve ajax sınıflarını inceleyeceğiz.
Çalışmalarınızda başarılar dileği ile...
__________________
Türkiye İmparatorluğu -
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
  #2 (Daim)  
Alt 21.11.07, 13:18
MirLiwA - ait Kullanıcı Resmi (Avatar)
Kıdemli Üye

 
Üyelik Tarihi: 16.05.07
Şehir: Giresun
Yaş: 18
Mesajlar: 1.134
Blog Başlıkları: 34
Karizma Puanı: 174
MirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond repute
MirLiwA - İCQ üzeri Mesaj gönder MirLiwA - MSN üzeri Mesaj gönder MirLiwA isimli Üyeye Skype üzeri Mesaj gönder
Ce: Ajax nedir? Ajax ne değildir? Ajax nerede kullanılır?

Saol kardeş bunun içinde teşekkürler....
__________________
*ÜÇ KURUŞLUK ADAMA BEŞ KURUŞLUK DEĞER VERİRSEN ARADAKİ İKİ KURUŞA SENİ SATAR*
*PARANIN DEĞERİ OLSAYDI KENDİNİ HİÇ HARCATMAZDI*
''...ηαмαz кıℓмαуαη кαƒιя σℓмαz αмα кαƒιяℓєя ηαмαz кıℓмαz...'' _ιмαм gαzαℓι_

Oyun bitince "şah" ta "piyon" da aynı kutuya girer... hesap baslar..
* * * * **ÖNEMLİ LİNKLER* * * * * *
WB TASARIMI DERSLERİ
Ücretsiz Site yapımı
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla

Go Back   Payidar.NET - Bilgi ve Paylaşım Forumu > Internet > Web Master Dünyası > Web Tasarım Dersleri


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Konu Seçenekleri
Gösterim Modu

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Hizli Erisim

Benzer Konular
Konu Yazar Forum Cevaplar Son Mesaj
Bedava Ajax Örnekleri عاكف ار Dosyalar 0 14.05.07 01:51
NanoTeknoloji Nedir? Nerelerde Kullanılır? b_boy_allen Bilim ve Teknoloji Haberleri 0 14.04.07 12:57
Ajax 13 yıl sonra... -CaNPoLaT- Diğer 0 18.03.07 19:42
AJAX (Asynchronous Javascript and XML - Eşzamansız JavaScript ve XML) KoC Web Tasarım Dersleri 1 17.11.06 00:01
Ajax Yok! Juventus|F.C Diğer 3 24.08.06 04:33


Tüm Zaman GMT +2 Olarak ayarlı. Saat: 17:51.


Powered by vBulletin® Version 3.8.0 Beta 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0