Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ASP.NET AJAX 3.5

ASP.NET AJAX 3.5

2007 yıllarında sunumunu yaptığım AJAX slide deck'im :)

Daron Yondem

August 21, 2007
Tweet

More Decks by Daron Yondem

Other Decks in Programming

Transcript

  1. XMLHttpRequest 1999-Microsoft IE5.0 AJAX Nedir? • Ajax, shorthand for Asynchronous

    JavaScript and XML, is a web development technique for creating interactive web applications. Kaynak: http://en.wikipedia.org/wiki/AJAX JavaScript 1995-Netscape XML 1997-XML Working Group AJAX
  2. • Yüksek erişilebilirlik. • Hız • Kişiselleştirilebilirlik. • Lokal uygulama

    rahatlığında kullanım. • Yazılım servisleri sağlama ve kullanabilme. • Tagging Web 2.0 AJAX AJAX www.wikipedia.com – www.flickr.com – www.blogger.com
  3. AJAX VSREFRESH Request URL Sayfa Oluşturulur Tüm HTML gönderilir. Tüm

    sayfa HTML bilgisi. Sayfa baştan gösterilir XMLHttpRequest RequestURL Geri gönderilecek data hazırlanıyor. Talep edilen veri gönderiliyor. Talep edilen bilgi. Sayfa gelen bilgi çerçevesinde JavaScript ile düzenlenir.
  4. ASP.NET AJAX Extension • Tüm internet tarayıcıları ile uyumlu. •

    AJAX uygulamaları geliştirebilmek için geçerli en programcı dostu kütüphane. • Visual Studio 2008 ve Visual Web Developer ile entegre. • Ücretsiz. Open Source. • 10 yıl süreyle Microsoft desteği. • http://ajax.asp.net adresinden indirilebilir.
  5. Kolaylıklar • JavaScript ve .NET server objeleri arası otomatik bağlantı.

    • XMLHttpRequest objesi kontrolünün otomatik olması. • Visual Studio 2008 ve Visual Web Developer ile entegre Sürükle&Bırak deneyimi. • Farklı internet tarayıcıları için otomatik oluşturulan JavaScript.
  6. ASP.NET AJAX Control Toolkit AJAX Control Toolkit • 32 adet

    AJAX bazlı .NET Control. • http://ajax.asp.net/ajaxtoolkit/ adresinden ayrıca indiriliyor. • 6 ay içerisinde toplam 100 control olması hedefleniyor. • Open Source.
  7. AJAX Control Extenders • Sadece Visual Studio 2005 kullanıcıları kullanabilir.

    • Kendi AJAX kontrollerinizi kolayca yaratmanızı sağlayacak alt yapı. Yeni AJAX Control Control Extender .NET Code HTML Control
  8. AJAX Client Extension • Yeni nesil JavaScript kütüphanesi. • .NET

    objeleri üzerinde JavaScript hakimiyeti. • Geliştirilmeye devam ediyor. • Gelecekte XML-Script olarak karşımıza çıkacak.
  9. AJAX Features CTP • Üretim için yayına geçmeden önce yazılım

    özelliklerinin denendiği AJAX sürümü. • Ayrıca http://ajax.asp.net adresinden indirilebilir. • Özellikleri her an değişebilir, yayınlanacak sürüme eklenebilir veya çıkartılabilir. • Go-Live lisanslı ile şu an kullanıma açık.
  10. ÖZET • AJAX ile Web 2.0 uygulamalarına bir adım daha

    yakınız. • ASP.NET AJAX Extension ile ASP.NET tabanında AJAX kullanmak en pratik seçim.