Sayfa Reklamı

Browsing Tag

ajax nedir

Ajax

Ajax Nedir?

Durağan web sayfalarını dinamik hale büründürmek için server-side programlama dilleri kullanılmaya başlandıktan sonra web’in ara yüzü tamamen değişti. Özellikle google firmasının çıkmasıyla beraber, web sayfalarının durağan kalıplardan etkileşimli bir hale bürünmesinde büyük bir mihenk taşı olduğunu düşünüyorum. Her ne kadar teorik olarak yeni çıkan web teknolojileri değişik web sayfalarında uygulanıyor olsa da, kurumsal web sayfalarında bu tür yeni teknolojilerin uygulanması zaman alıyordu. Google firması web’in ağır kalıplarını yıkarak sadelik kavramını getirdikten sonra belli bir prensip olarak yerleştiğini görüyoruz. Artık eskisi gibir ağır grafiklerin yoğun olarak görüldüğü web sayfaları kalmadı.

Yahoo bedava olarak sunduğu mail hizmetinden POP3 ve SMTP hizmetlerini sunabilmek için kullanıcılardan belli bir para isterken, google’un agresif pazarlama stratejisiyle 1GB kotalı mail hesabını bedava sunmasıyla bedava mail hizmeti sunmaya başladı. Yahoo ve MSN’in durağan, alışılagelmiş web mail hizmetinden çok ilerde bir ara yüzle karşımıza çıkan gmail, AJAX teknolojisi pratikte nasıl kullanılabileceğine yönelik yegane örnek niteliğindeydi.

Yıllar önce bir borsa aracı kurumun web sayfasında basit bir AJAX örneğini gördüğümde çok şaşırmıştım. Gmail’in b basit özelliği tüm web sayfasına taşımasıyla beraber proje yöneticileri, web sayfalarının durağan kalıplarını bir bir yıkarak, yeni teknolojileri kullanmaya başladılar.

Her yeni çıkan teknolojiyle beraber yeni framework’lerde AJAX teknolojisi içinde çıkmaya başladı. Hala anlayamadığım bir konu var: Basit 5-10 satırlık bir kod bloğundan oluşan AJAX için yazılımcılar neden hazır framework kullanırlar?

Yazımı yazım amaçlarımdan biride, yazılımcıları hazır yapıları kullanıp tembellikten kurtarmaktır. Hazır yapıların kullanılması, gelişiminizi çok kötü etkileyeceğini özellikle söylemek isterim. Belki projenin çıkış zamanını olumlu yönde etkiliyor olabilir ama bu sektörden para kazanıyorsanız, konu üzerinde uzmanlaşmak istiyorsanız, kesinlike framework kullanmanızı tavsiye etmiyorum. Şimdilik söyleyeceklerim bu kadar bir sonraki yazımda görüşmek dileğiyle.