Ajax vs Action Script
AJAX ile çok şık, işlevsel, masaüstü programlarına benzer yapıda web sayfaları hazırlanabiliyor. Yeni bir teknoloji değil, mevcut teknolojilerin (javascript, XMLHttpRequest, XML, css vs) birlikte kullanımı.Bu isim ortalığa yayılmaya başlayıp bu kadar popüler olduğunda şaşırdım çünkü Flash ile zaten bunların hepsini (görsellik açısından fazla fazla imkanlarla) yapabiliyorduk.E peki neden bu kadar popüler oldu bu ajax?Sordum soruşturdum, programcıların bildikleri yapıları birleştirip kullanmaları Flash öğrenmekten çok daha kolay oluyormuş dediler. Doğrudur dedim. Flash farklı bir yapıya sahip, ActionScript yazabilmek için bir programcının kendini baştan yaratması gerekmese de "animasyon" amacı da olan bir programda kod yazmayı öğrenmek (syntax açısından değil) kafayı kırdırır adama herhalde. Fakat actionscript biliyor olmak, ajax'ın yapabileceğinden çok daha fazlasını (görsel olarak) yapabilmek demektir. Yani kazancınız var.AJAX css, html olayına daha uyumlu dediler. Doğrudur dedim. Flash bu konuda bildiğim kadarıyla "render as html"den fazla bir özelliğe sahip değil. Ayrıca uzun metinlerin olduğu bir sitede Flash kullanmak pek uygun olmaz. Sadece sayfanın önceden belli, kendine ayrılmış dikdörtgen alanda çalışan Flash, uzun metinlerde etkisiz kalıyor fakat ajax bu durumda sayfanın her bir tarafında bize görselliği ve kullanım kolaylığını veriyor. Tüm arama motorlarının swf dosyası içindeki metni, bağlantıları indeksleyememesi de sorun oluyor. (google çatır çatır indeksliyor)Flash'ın programcılara uzak oluşu, css ile aralarının bozuk olması ve metin ağırlıklı sitelere gerekli ilgiyi gösterememesi eksik yanları. Görsellik konusunda yapabilecekleri AJAX'a fark atıyor.Şahsen, actionscript bilen birinin (sağlam metin ağırlıklı bir site yapmıyorsa) Flash yerine AJAX kullanmasını saçma buluyorum. Çatır çatır php/asp/coldfusion dan alırsınız dinamik veriyi, taş gibi tasarımı, kullanıcı dostu arabiriminizi kat kat daha iyi yaparsınız, alın size masaüstü programı gibi site.
Flash:
İçine ses/video dosyası sokuşturabiliyoruz
Ajax:
Bir eklenti yüklemeden tarayıcıların güncel sürümleriyle direk kullanılabilir durumda.
Flash:
Php, ASP ile çok güzel anlaşabiliyor. Sunucuyla bağlı kalmasını, veri bankasına erişimini sağlayan olaylarla süper hale geliyor
Ajax:
Programcılar için yeni fakat kolay bir yöntem. Ayrıca firmalar "AJAX'la yap ulan" dediğinde işi daha ucuza kapatıyorlar
Flash:
Resimleri dinamik olarak yükleyebiliyoruz, bmp dosyası üzerinde oynama bile yaparsın bea!
Ajax:
CSS diyorum, saygı duyuyorum.
daha ne denebilirki...
Flash:
İçine ses/video dosyası sokuşturabiliyoruz
Ajax:
Bir eklenti yüklemeden tarayıcıların güncel sürümleriyle direk kullanılabilir durumda.
Flash:
Php, ASP ile çok güzel anlaşabiliyor. Sunucuyla bağlı kalmasını, veri bankasına erişimini sağlayan olaylarla süper hale geliyor
Ajax:
Programcılar için yeni fakat kolay bir yöntem. Ayrıca firmalar "AJAX'la yap ulan" dediğinde işi daha ucuza kapatıyorlar
Flash:
Resimleri dinamik olarak yükleyebiliyoruz, bmp dosyası üzerinde oynama bile yaparsın bea!
Ajax:
CSS diyorum, saygı duyuyorum.
daha ne denebilirki...
0 Yorum:
Yorum Gönder
Kaydol: Kayıt Yorumları [Atom]
<< Ana Sayfa