Ajax ve Microsoft Silverlight
Ajax, Asenkron JavaScript ve XML'nin kısaltmasıdır. Etkileşimli web sayfaları geliştirmek için istemci tarafında kullanılan web geliştirme yöntemlerinin bir koleksiyonudur. Microsoft Silverlight, tam etkileşimli multimedya deneyimleri ve istemci tarafında zengin iş uygulamaları sağlayan ücretsiz bir tarayıcı eklentisidir. Silverlight, istemci tarafında olduğu gibi sunucuda da aynı kodun yürütülmesini sağlayan .NET framework ortak dil çalışma zamanını (CLR) temel alır. Hem Ajax hem de Microsoft Silverlight, aşırı kullanıcı deneyimlerini artırmak için istemci tarafında multimedya ve iş işlevlerini zenginleştiren istemci tabanlı yöntemler veya uygulamalardır.
Ajax nedir?
Ajax, HTML, JavaScript ve XML gibi bir dizi farklı yazılım aracını destekleyen ve aslında eşzamansız java komut dosyası ve xml anlamına gelen bir programlama modelidir. Bir tarayıcıda doğrudan kullanıcıya çalışan uygulamalar oluşturmak için kullanılır. Başlangıçta yalnızca Microsoft'un Internet Explorer tarayıcısı ile yaygın olarak kullanıldı, ancak revizyonlar, diğer yaygın tarayıcılarla çalışmasını sağladı. Ajax ile HTML gibi önceki benzerleri arasındaki temel fark, bir eklenti gerektirmemesi ve uygulamaların doğrudan veya tarayıcının içinde gömülmesine izin vermesidir. Tarayıcı ile kullanıcı arasında etkileşime giren ve web sayfasının farklı bölümlerinin, kullanıcıyla her etkileşimde sayfanın tamamını yeniden yüklemeye gerek kalmadan güncellenmesini sağlayan bir motor kullanır. Ajax yeniden satılabilir bir ürün değildir, ancak açık kaynak topluluklarında serbestçe kullanılabilir.
Microsoft Silverlight nedir?
Silverlight, Microsoft tarafından üretilen ve desteklenen .NET çerçevesine dayanan ve genellikle Microsoft Silverlight olarak adlandırılan bir teknolojidir. Hem grafik hem de video aracılığıyla zengin bir etkileşimli deneyim de dahil olmak üzere farklı ortam türlerini destekleyen tarayıcınıza bir eklenti olarak sunulur. Ayrıca çapraz platformdur ve Chrome, Firefox, Internet Explorer ve Safari'de en yaygın olanlardan bazıları da dahil olmak üzere farklı tarayıcı türlerinde kullanılabilir. Dünyanın dört bir yanındaki yazılım geliştiricilerinin Silverlight kullanarak uygulamaları tarayıcıya entegre etmelerine izin veren bu çapraz platform ve çapraz tarayıcı yeteneğidir. Ayrıca, Microsoft'un yazılımlarının rakiplerinin platformlarında çalışmasına izin verme yönünde önemli bir değişikliktir. Silverlight 4.0, web kamerası, mikrofon ve Google'ın Chrome tarayıcısıyla entegrasyon desteği ve akışlı medya ve televizyonda çok noktaya yayın ağı desteği gibi bir dizi yeni özellik ile 2010 yılında piyasaya sürüldü..
AJAX ve Microsoft SILVERLIGHT arasındaki fark
Ajax, tek başına gerçek bir teknolojiden ziyade bir kavramdır ve neredeyse tamamen Internet Explorer tarayıcısında kullanılırken Silverlight, platformlar arası ve çapraz tarayıcıdır ve OS X dünyasına ve çevrimiçi topluluklara çok daha yüksek düzeyde entegrasyon sağlar. Ajax açık kaynak kodluyken, Silverlight Microsoft'un bir ürünüdür ve uygulamalarına tam entegrasyon sağlayarak onlara hem Apple hem de Google'dan rakiplerinden faydalanmak için kullanılmıştır. Silverlight, öncelikle web'deki görseller ve videolar aracılığıyla sosyal medya çevrimiçi içeriğine yöneliktir, Ajax ise tarayıcı aracılığıyla etkileşimli uygulamalar için bir araçtır. Farklı kitlelere yönelik olmakla birlikte, her iki teknolojinin de günümüz dünyasında web üzerinde kullanımı vardır ve interaktif medya açısından zengin bir kullanıcı deneyimi oluşturmak için birlikte kullanılabilir.