The Yahoo! User Interface Library (YUI)
30 Haziran 2008 - Kıvanç Erten
Kategori: Nasıl Yapılır?, Web, Web Uygulamaları, İpucu

Yahoo, uzun zamandır bir çok web 2.0 bileşeni içeren uygulama kütüphanesi, Yahoo User Interface‘i web geliştiricilerinin hizmetine sunuyor. YUI içerisinde, Javascript bileşenleri, yahoo api leri ve css bileşenleri içeriyor. Teknoloji-blog olarak YUI üzerinde yaptığımız araştırmalarda, daha çok tüm tarayıcılarda düzgün çalışan javascript bileşenlerine ağırlık verildiğini gördük.
Örneğin, TreeView, TabView, ImageLoader, Slider, Carousel gibi uygulamların yanında sürükle-bırak teknikleri için bileşenler de var. Bu bileşenleri her site yapışta tekrardan yazmak yada mükemmel hale getirmek gerçekten çok zaman alabiliyor, sitenin sunucu tarafındaki kodlarına ayrılan zamandan daha fazlası kullanıcı dostu bir arayüz yapmak için gerekiyor. Bu da sitenin daha geç bitirilmesi, zaman, emek ve para kaybına yol açıyor.

Web sitesi yada web uygulamaları geliştirenler bilirler, farklı tarayıcılarda düzgün çalışan Javascript ve css kodları yazmak zamanlarının çoğunu harcar. YUI bizleri bu can sıkıcı vakit kaybından büyük ölçüde kurtarıyor.
YUI sitenizde kullanacağınız bileşenlere göre farklı javascript dosyaları kullandığı için gereksiz kodların sitenizi yavaşlatmasının da önüne geçiyor, ayrıca hangi bileşenleri kullanacaksanız onlar için gerekli olan javascript dosyalarını, sitenize ekleyen kod parçasını, YUI Dependency Configurator sayesinde otomatik olarak html formatında oluşturuyor. Bu javascript dosyalarını isterseni Yahoo’nun kendi sunucularında, isterseniz kendi sunucunuzda tutabiliyorsunuz.
Bunların dışında YUI ajax bileşenleri ve yahoo’nun servislerini kullanabileceğiniz bileşenler de sunuyor.

Yorumunuzu Yazınız
Kategoriler

