| |||||||||||||||||||||||||||
Anasayfa | Toplu SMS | Video | Web Hosting | Makale Ara | Anketler | Sitene Ekle | RSS Kaynağı | |||||||||||||||||||||||||||
AramaEn Çok Okunan Makaleler |
ASP.Net 2.0 GirişASP.Net 2.0 Giriş
Microsoft'un .Net 2.0'ın son sürümünü duyurmasına az bir süre kala (7 Kasımda duyurulacağı açıklanmıştı), biz de ASP.Net 2.0 dünyasına giriş yapıyoruz. Aslında bu dünyaya daha önceki birkaç yazımızla (Önizleme: ASP.Net 2.0 Whidbey , Önizleme: Visual Web Developer 2005 Express Edition Beta 2) ufak girişler yapmıştık ancak o yazılarda detaylı bir anlatım pek mümkün olmamıştı. Bu yazımızda ise ASP.Net 2.0'ın getirdiklerine daha detaylı bakma şansımız olacak. Yeni Eklenen Özellikler Bu başlığın altına yazmakla bitiremeyeceğimiz kadar çok özellik var desem yalan atmış olmam. Çünkü ASP.Net 2.0 web programlamayı inanılmaz derecede kolaylaştıracak bir çok özellik, bileşen ve kontrolle beraber geliyor. - Yeni Kontroller ASP.Net 2.0 ile beraber hayatınıza 50'e yakın yeni kontrol girecek. Site nevigasyonu, kullanıcı işlemleri, veri işlemleri, sihirbaz işlemleri ve bunun gibi bir çok iş için hazırlanmış 50 yeni kontrol. Bu kontrollerle beraber aşağıdaki yeni kontrol aileleri hayatımıza girmiş olacak.
Gördüğünüz gibi ASP.Net 2.0 sadece yeni gelen kontrolleri ile bile programcılık hayatını değiştirmeye aday.
- Master Pages İnternette gezinirken fark etmişsinizdir. Bir çok sitede sayfalar birbirinin aynıdır. Yani altı, üstü, sağı solu genelde aynı olur ve ortada bir yerlerde değişir. Öyle her sayfa değiştiğinde başka bir tasarım çıkmaz karşınıza. Eskiden biz bu yapıyı INCLUDE FILE yöntemi ile kuruyorduk, daha sonra ASP.Net ile Kullanıcı Kontrolleri (User Controls) hayatımıza girdi; ancak Microsoft ASP.Net 2.0 ile Master Page'i bize sunarak artık işimizi daha da kolaylaştırdı. Master Pages sayesinde belirdiğiniz bir şablon tasarıma göre diğer sayfalarınızında şekillenmesini sağlayabiliyorsunuz.
- Temalar Ve yine oldukça çok aranan bir özellik. Hepimiz görüyoruz ki yeni çıkan tüm programların "Skin" yani farklı arayüz destekleri var. Çünkü beğeniler ortak değildir ve uygulamanızın satması için insanların uygulamanızı beğenmesi lazım. Dolayısı ile böyle bir arayüz desteği insanların uygulamayı kendi beğenilerine göre ayarlamasını sağlar. Web siteleri içinde bu durum geçerlidir. Tema desteği sayesinde kullanıcılarınız isterse kendi belirledikleri temalar ile sitenizi dolaşabilirler. - Kişiselleştirme Aslında ASP.Net'te fark ettiyseniz herşey standart sayfaların yerine kişilerin kendi isteklerine göre özelleştirebilecekleri sayfaları oluşturmak amacıyla geliştirilmiş. Temalar, Master Pages gibi Kişiselleştirme de ASP.Net'in önemli yeniliklerinden biri. Kişiselleştirmeyi şöyle açıklayabiliriz; Web Parts ve Web Zone kontrolleri sayesinde sitenin bir bölümünü fareniz ile tutup, başka bir yere koyabilir; sonra hep orada çıkmasını sağlayabilirsiniz. Böylece siz hiç kendinizi heba etmeden çok daha etkin ve özelleştirilebilir bir site oluşturabilirsiniz. - Yönetim Yenilenen ASP.Net artık daha kolay idare edilebilir bir yapıda. Yeni eklenen API'ler sayesinde kullanıcılarınızı, web sitenizin güvenliğini idare etmeniz çok daha kolay.
ASP.Net 1.1 ile arasındaki farklar ASP.Net 1.1 ile 2.0 arasında aslında çok fark var. Yeni eklenen kontroller dışında değişen kontroller ve yapılar mevcut. Çalışma sisteminde de ciddi yenilikler yapılmış durumda. Bu noktaları aşağıdaki gibi özetleyebiliriz. - GridView ASP.Net te kullanıcıları en çok çileden çıkaran kontrol olan DataGrid kontrolünün halefi olan bu kontrol, selefinin bir çok hatasını kapatmış olmakla beraber daha kolay kontrol edilebilir, daha az sorun çıkaran bir yapıya kavuşturulmuş. Sayfalama, düzenleme ve sıralama gibi DataGrid de saç baş yolduran herşey gerçekten "0" kod ile yapılabilir hale getirilmiş. - Performans ASP.Net'in ASP'den %300 daha hızlı olduğunu her seminerde söylüyoruz. Gerçektende ASP.Net ilk derlemeden sonraki aşamalarda çok daha hızlı bir çalışma performansı ile karşımıza çıkmıştı. Ancak 2.0 da bu performans biraz daha arttırılmış ve hem kullanıcılara hem de programcılara daha rahat bir çalışma ortamı sağlanmış. Ayrıca .Net Framework 2.0 64 Bit desteği ile geleceğe daha sıcak bakıyor. Yakın gelecekte sunucuların hızla 64 Bit'e döneceği düşünülürse bu teknolojiye verilen destek ASP.Net 2.0'ı rakiplerinin karşısında öne geçirecek. - Mobil Kontrolleri ASP.Net 2.0 Beta 1 de ASP.Net içine alınan Mobil Kontroller, 2.0 da biraz daha değiştirilmiş ve destek arttırılmış. Artık 2.0 B1 de olduğu gibi <mobile:> etiketi yerine herşeyi <asp:> etiketi ile yapabiliyorsunuz. Yapmanız gereken tek şey sayfanın hedefinin HTML tarayıcısı mı yoksa WML tarayıcısı mı olduğunu belirlemek. Yazımız burada bitti; ama ASP.Net 'in yenilikleri tahmin edeceğiniz gibi bitmedi. Üzerinde bir çok makale yazılabilecek kadar çok yenilik getiren bu sürüm ile ilgili yazılarımız devam edecek. O zamana kadar aşağıdaki yazılara göz gezdirmenizi tavsiye ediyorum. (Yazılar İngilizce'dir) http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnvs05/html/Internals.asp Kaynaklar:
Yazdırılabilir Sayfa |
Word'e Aktar |
Tavsiye Et
| Yorum Yaz
|
Seçtiklerimiz |
|||||||||||||||||||||||||
|
© 2004-2009 Tüm Hakları Saklıdır AltınSoft Bilişim Teknolojileri Altyapı: MyDesign Haber Sistemi |
|||||||||||||||||||||||||||