Geri Git   Number 1 Forum Group > PC -INTERNET - PROGRAMLAR & WEB TASARIMI > Bilgisayar Programları > ASP

Cevapla
 
LinkBack Konu araçları
Eski 29-12-2007, 02:08 AM   #1 (permalink)
ByKuzguN
Co Administrators
 
ByKuzguN'ın Avatarı
 
Giriş Tarihi: Oct 2005
Mesajlar: 24,436
Arrow Ajax Nedir?

Sunucuda çalışan bir kodun çıktılarının postback (sayfanın yeni verilerle yeniden yüklenmesi) olmadan istemciye ulaştırılmasıdır. Daha genel bir tabir ile bir web sayfasında yapmak istediginiz işlemi, sayfayı yenilemeden anında görüntülüyebilmek.
Ajax olayını anlatacak en güzel örnek sanırım bu site:
Netvibes sayfada yaptığınız degeşikliklerin sonucunu görmek için refresh yapmanıza gerek yok.
Ajax: XHTML+CSS, XMLHTTPRequest, DOM (Document Object Model), JavaScript teknolojilerini kullanarak, klasik web uygulamalarına karşı bir alternatif olarak sunuluyor. Hemen söylemek gerekir ki Ajax yeni bir teknoloji değildir.
Klasik web uygulamalarındaki kullanıcı ile uygulama arasındaki etkileşimi hatırlarsak: Kullanıcı web tarayıcısı aracılığıyla bir istekte bulunur, web uygulaması bu isteğe bir cevap (HTML) oluşturur. Bu esnada kullanıcı sayfanın yüklenmesini bekler. Ajax’da ise kullanıcı isteklerine daha kısa zamanda (neredeyse anında) cevap verilir.
Bunun yanında klasik web uygulamalarının sade kullanıcı arayüzü yerine daha canlı ve yetenekli arayüzlerin oluşturulmasını mümkün kılar. Bu özellikleri ile Ajax web uygulamalarında en çok şikayet konusu olan yavaşlık ve arayüzün çirkin ya da masaüstü uygulamaları ile karşılaştırılacak olursa “kullanışsız” olması sorununa iyi bir çözüm olarak durmaktadır.
Ajax neden hızlı gelişemiyor ?
javascript: Web tarayıcılarının henüz bir javascript ve nesneleri konusunda tek bir standartta çalışmaması, bazı kullanıcıları web tarayıcılarını javascript kodlarını çalıştırmayacak şekilde ayarlaması ve hatta javascript desteklemeyen web sunucuları kullanması, Ajax ile yazılmış uygulamaların tüm internet kullanıcıları tarafından kullanılabilmesini engelliyor.
Güvenlik: Uygulamanın web tarayıcısında koşan kodu tüm kullanıcılara açık olduğundan buradan saldırılar artıyor.
Bant genişliği: Ajax her seferinde sayfa kodunu tekrardan indirmediği için bant genişliğini etkili bir şekilde kullansa da arka tarafta düzenli olarak yapılan XML veri alış-verişi uygulamanın bant genişliğini devamlı olarak kullanma ve uygulamayı devamlı meşgul ederek isteklere daha yavaş cevap veren bir duruma sokabilir.
__________________
ByKuzguN Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı Yaparak Cevapla
Faydalı Linkler
Eski 29-12-2007, 12:02 PM   #2 (permalink)
•ђд¥дŁ£T گђ
Senior Member
 
Giriş Tarihi: Aug 2005
Mekan: San Francisco
Mesajlar: 36,351
İlgi: Ajax Nedir?

büyüklerimiz ne demiş
bilmemek ayıp değil
öğrenmemek ayıp
•ђд¥дŁ£T گђ Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı Yaparak Cevapla
Cevapla

Konu araçları

Gönderi Kuralları
Kendi yeni konularını düzeltemezsin
Kendi mesaj cevap yazamazsın
Kendi mesaj eklentilerini düzeltemezsin
Kendi mesajlarını düzeltemezsin

BB Kod Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Desteklediklerimiz
Atabb Forum, TVPano Forum, Xyeni


Powered by vBulletin® Version 3.7.4 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Design by HTWoRKS
Page generated in 0.09219 seconds with 8 queries Sayfa Boyutu (45753)