Widget ......

Merhaba ; bu yazımda da widget kelimesiyle ortalarda dolanan kavramın ne olduğunu, ne işimize yaradığını vb gibi konuları incelemeye ayırıyoruz.

Widget kelime anlamı olarak olarak "Bir iş için özellikle çok faydalı olsun diye yapılmış küçük ve hünerli alet." olarak geçiyor http://www.seslisozluk.com da buradan da anlışılacağı gibi widget dediğimiz kavram aslında bizim için bir alet yada bilgisayar dili ile söylersek tool yani bir ARAÇ. 

Widget araçlarının özelliği masaüstü veya web uygulamaların içine yerleştirilerek bu uygulamaları daha etkin hale daha işlevsel hale getirmelerini sağlamktır.Masaüstünüze koyacağınız ve sürekli duracak olan bir Hesapmakinesi widget'i hayatınızı kolaylaştırabilir.Widget larin en önemli özelliği ise genellikle işin uzmanı tarafından oluşturulmuş olması ve içeriğindeki değişmelerden , hatta bu aracın host edilmesinden bile bizim sorumlu olmamız. Biz sadece ihtiyaç duyacağımız aracı düşünüyoruz, bu aracı bize sağlıyacak bir kurum/site vb buluyoruz daha sonra onların bize sağladığı genellikle image, flash veya html şeklinde olan aracı kullanıcağınız platforma taşıyoruz.

Basit bir widget örneği vermek gerekirse kendi web sitenizde http://www.meteoroloji.gov.tr/sunum/imgtahmingor-c1-g.aspx?merkez=ISTANBUL&gun=1 linkinde bulunan   İstanbul Hava Durumu resmi İstanbul'un günlük hava durumu olarak sunmanız size sitenizde bir widget bulundurmuş olma ayrıcalığını kullanıcılarınıza yaşatmaya yetmektedir. Nasıl bugünün havasını değerlerini bilebildiklerisizin için önemli olmamakla birlikte , sizin için önemli olan siteniz de İstanbul'un bugün kaç derece olucağını sitenizin ziyaretçleri ile paylaşmaksa işte bu faydayı  Metroroloji'nin sağladığı bir resim ile (ki artık bu bizim için bir araç ve bir widget) bu isteğimizi yerine getirmiş oluyorsunuz. 

Tabiki herseyi ilgi alanımızın derinlikleri oldugundan web ağırlıklı anlatıyoruz ama bir widget engine edinere widgetleri masaüstündede kullanmak mümkün oluyor.

Bu kavram internet pazarlama içerisinde son derece etkili olarak kullanılıyor ve ben daha da etkin olarak kullanılacağına inanıyorum. Yanda gördüğünüz Google Reklamlarıda aslında birer widget olarak düşnülebilir ben yayımcı olarak siteme sadece bir script ekliyorum geri kalanı tıklamalarınızı reklam içeriklerini vs google takip ediyor...

Tabi bu verdiğimiz en basit widget örneklerinden sonra bunarın dışında çok beğendiğim ve fırsat bulduğumda sitemde de kullanmak istediğim çok güzel bir widget var en kısa zamanda bunu kullanıcağım.

Meebo Widget'i : http://www.meebome.com/  Sitenizin ziyaretçileri ile chat yapabileceğiniz bir widget. Tüm altyapı meebo tarafından sağlanıyor sizin tek yapmanız gereken bir hesap/nick edinip sitenizde gerekli scripti çalıştırmak.

Widget kısaca bu oluyor:  İşimize yarıyan , içeriği ve desteği sağlayıcısı tarafından verilen ufak araçlar(tools).

Developer Özel : Widget'ı yaygınlaşan SOA(Servis bazlı uygulamalar) ile birlikte düşündüğümüzde , yaptığımız projelerdeki sık kullanılan yada taşınabililiği olması istenen modullerin SUNUM katmanını ve bazı işlevleri bir widget gibi tasarlayarak yapıyı esnek hale getirebilir(miy)iz diye bir fikir oluşuyor kafamızda ('emremp' ile birlikte) nekadar mantıklı olur düşünmek lazım.

Sizinde beğendiğiniz ve tavsiye edeceğiniz widgetler olursa yorumlarda paylaşın lütfen ...