{Merhaba Dünya Ben Emre Kıyak}

 





13 Aralık Ineta İstanbul etkinliğinden notlar

Share |


Bugün 13 Aralık 2009 Pazar. Ineta İstanbul etkinliklerinin 2. ve son gününde seminerlerden aldığım notları hızlıca paylaşmak istiyorum. Bir diğer yazıda 2 gün üzerine düşüncelerimi ayrıntılı bir şekilde dile getireceğim.

Bugün ilk oturum saat 11.00'de Uğur Umutluoğlu tarafından ASP.NET 4.0 üzerine gerçekleşti. C# 4.0 ile birlikte gelen Dynamic classını çok duyacağımızı not ettik. .NET 3.5 SP1 ile kurulan Dynamic Visual Studio 2010 ile birlikte geliyor. Dynamic Data yapısı Linq ve Entity Framework ile birlikte çalışarak çok kısa sürede content management systemler oluşturmanın mümkün olduğu bilgisini aldık ancak demo görme şansımız olmadı. ASP.NET 4.0'da URL routing konusu tamamen açıklığa kavuşturuluyor ve global.asaxda bir kaç satır kod ile mesele hatasız, ağrısız, sancısız çözüme kavuşturuluyor. Redirect konusunda Redirect.Permanent() ve RedirectToRout() şeklinde iki yeni class geliyor. Response.redirect() metodu ile aslında kalıcı bir yönlendirme yapılmadığını bunun da arama motoru optimizasyonunda response.redirect() kullanarak yönlendirilmiş sayfaların daha alt sıralamalarda kaldığı tesipt edilmiş. Bunun üzerine bu yeni redirect metodları geliştirilmiş. Arka tarafta HTTP'ye bi takım farklı değerler, ayarlar gönderiliyor. ASP.NET 4.0'da bir diğer yenilik sürükleyip bıraktığımız kontrollerin ID'lerine verilen isimler konusunda. Örneğin txtAdSoyad gibi bir textbox olduğunu düşünün. Sayfa tarayıcıda render edildiği zaman ID olarak ctl_00011xx gibi anlamsız, framework tarafından üretilmiş bir takım değerler vardı. Bunları artık tamamen kendimiz yöntebiliyoruz. AutoID, Static, Preditable ve inherit özellikleri ile kontrollerin ID'lerine verilen adlar dilediğimiz şekilde yönetiliyor. ASP.NET 4.0'da gelen bomba bir yenilik Chart Controlleri konusunda. Sürükle bırak ile birbirinden güzel grafik raporlar oluşturabiliyorsunuz. Öğrendiğimiz kadarıyla Microsoftun, chart grafik raporlar konusunda dünyanın önde gelen şirketlerinden birini satın alması sonucunda oradaki kontrolleri frameworke taşıyor ve developerları yüzlerce dolar vererek ek yazılımlar almak maliyetinden kurtarıyor. Bence bu konu çok önemli. Chart raporlama konusunda çok önemli bir gelişme bu. Seminerde ASP.NET MVC ile ilgili sorduğum bir soru vardı bunu bir sonraki yazımda dile getireceğim. Şimdi diğer oturumlara göz atmaya devam edelim.

Burak Selim Şenyurt Workflow Foundation 4.0 konusunda bir seminer verdi. Konuyu önemsememe ve merak etmeme rağmen açıkçası bir türlü ilgimi toplayamadım ve workflow konusunda fazla bir fikir sahibi olamadım. Anladığım tek şey workflow daha çok yazılım projelerinde mimari yapıyı kurmak ile ilgili bir konu. Üzülerek söylüyorum pek faydalanamadım bu oturumdan.

Bir başka oturum C# 4.0 ile ilgiliydi. ASP.NET 4.0'dan sonra en çok merak ettiğim oturumdu. Bu oturumu Ceviz.net moderatörlerinden Erkan Balaban sundu. ASP.NET 4.0 yeniliklerinden bahsederken de söylediğim Dynamic kavramını sıklıkla duyacağız. Bununla ilgili ayrıca bir makale yazmayı düşünüyorum. Şu an için erken olsa da biraz daha teknik bilgilerimi kuvvetlendirip bu konudaki gelişmeleri paylaşmak istiyorum daha sonra. C#4.0'da paralel programmingde önemli bir gelişme var. Burada syntax olarak meydana gelmiş olan değişiklikler yazmayacağım ancak performans olarak ciddi bir yenilik geliyor. C# 4.0 'daki yeniliklerden en çok keyif aldığım konu Dynamic yapısının gelmesi ile metotların parametre alma şekillerinde değişiklik ve Code Contract yapısı ile de metotların aldığı parametrelerin çeşitli kontrol ve süzme işlemlerinden geçiriliyor olması. Konularla ilgli makaleleri ilerleyen günlerde ben de test ettikten sonra yazmayı düşünüyorum.

Son oturumda Internet Explorer için toolbar geliştirmeyi gördük. Barış Kanlıca'nın düzenlediği oturumda SpiceIE frameworkü tanıtıldı. Toolbar konusunda bireysel ihtiyaçlarımı karşılayacak konularda toolbar geliştirmeyi düşünüyorum :) Onun dışında Barış Kanlıca'nın da dediği gibi sırf toolbar geliştirmiş olmak için toolbar yapmanın çok anlamı yok aslında. SpiceIE konusunda da testlerimi yaptıktan sonra makalele olarak sizlerle paylaşacağım.

Mümkün olduğunca özet geçmek istedim. Sıcağı sıcağına aldığım notları aktardım. İki günü topluca değerlendireceğim genel bir yazım daha olacak.

Etkinlik sonunda yapılan çekişte bana bir de windows 7 tshirtü çıktı :) Ardından dağıtılan Ineta ve Visual Studio atkılarından sonra topluca objektif karşısında pozumuzu verdik :)

Emeği geçen herkese bir kez de buradan teşekkür etmek istiyorum.

Görüşmek üzere.


13 Aralık 2009 Pazar akşam 21:22

Mesajınızı yazabilirsiniz


Rumuz :  
 
Email :   
  
Mesaj :  
Bu konuya abone olmak ister misiniz ?

Güvenlik kodunu göremiyorsanız sayfayı yenileyin.
Güvenlik Kodu :