AJAX Control Toolkit Release 20229 yayınlandı.
Ajax Control Toolkit, Asp.net Ajax mimarisini eklentileriyle genişleterek geliştiricilere kolaylık sağlayan yapıdır. Microsoft ve gönüllü geliştiricilerin işbirliği ile yürütülen projenin 20229 numaralı versiyonu biraz önce yayınlandı. Ajax geliştiricilerinin gözbebeği olan yapı, önemli eksiklikleri giderilmiş olarak karşımızda duruyor. Güncellenmiş dosyaları http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit&ReleaseId=11121 adresinden indirebilirsiniz.
Major Fixes
- ValidatorCallout supports styling the popup using CSS and server-side validation.
- ListSearch has enabled the options of searching for sub-strings
in the list items and clearing the search query if no match is found.
- AutoComplete only queries for matches when the user types a character.
Özellikle ValidatorCallout'un css ile şekillendirilebilmesi çok yerinde bir geliştirme olmuş.
Benim favori kontrollerim :
Calendar
FilteredTextBox
UpdatePanelAnimation
ValidatorCallout
Accordion
Ajax Control Toolkit ile neler yapılabileceğini görmek için, kontrollerin demolarını içeren http://asp.net/AJAX/AjaxControlToolkit/Samples/Default.aspx adresini ziyaret edebilirsiniz.
Ajax kütüphaneleri ve uygulamalarınıza ajax dopingi
Ajax (Asynchronous JavaScript and XML)
uygulamaları web sitelerinde neredeyse standart hale gelmeye başladı.
Aslında oldukça eski bir yaklaşım olan ajax, özellikle Google
tarafından Gmail web arayüzünde kullanılmaya başlanmasından sonra
popüler bir uygulama tarzı haline geldi.
Ajax'ın bir anda bu
kadar popüler olması esasen kullanıcı alışkanlıklarını değiştirmesinden
kaynaklanıyor. Daha kullanıcı dostu arayüzler, daha hızlı uygulamalar,
gereksiz sayfa yüklemelerinin ortadan kaldırılması gibi geliştirmeler
ajax kütüphanelerinin sunduğu temel özellikler olarak sayılabilir.
Internet
üzerinde, uygulamalarımızın ihtiyaçları doğrultusunda tercih
edebileceğimiz bir çok ajax kütüphanesi (framework) bulunmakta. Bu
kütüphaneleri kişisel tercihime göre listelemek istiyorum :
- Asp.net ajax
Microsoft'un ücretsiz
olarak sunduğu, kolay kullanımı ve esnek yapısı ile öne çıkan
kütüphane, asp.net uygulamalarında en çok tercih edilen kütüphane olma
özelliğini taşıyor.
- Rad Ajax
Telerik firmasının çok kaliteli ve uygulaması kolay kütüphanesinin lisans bedeli $399'dan başlıyor.
- Ajax.NET Professional
Microsoft MVP Michael Schwarz'ın geliştirip kaynak koduyla birlikte ücretsiz
sunduğu kütüphane basitliğiyle ön plana çıkıyor. Asp.net ajax kullanmak
istemiyorsanız ve Rad ajax için lisans bedeli ödemek istemiyorsanız
tercihiniz bu olmalı.
- Mootools
Mootools
içinde çok sayıda özellik bulunan müthiş bir kütüphane. Bizi
ilgilendiren kısmı ajax fonksiyonu. Bir çok ticari kütüphaneden daha kaliteli ve hızlı çalışıyor.
Tek
kusuru var : Mootools diğer hiçbir kütüphane ile uyumlu çalışmıyor.
Örneğin Asp.net ajax kullanıyorsanız ve Mootools'un Fx.Slide özelliğini
kullanmayı düşünüyorsanız istediğinizi gerçekleştiremeyeceksiniz.
Şüphesiz bu dört tanesinin dışında onlarca ticari ve açık kaynak kodlu ajax kütüphanesi var.
Google'da yapacağınız "ajax component" araması diğer alternatifleri listeleyecektir.
Bu yazıya daha sonra Asp.net Ajax ve Ajax Control Toolkit kullanım örnekleriyle devam edeceğiz.