Birden geçtiğimiz sene bu zamanlarda bloglarımızda ardı ardına yayınlanan poster başlıkları geldi aklıma. PDC 2008
etkinliğinde önümüzdeki aylarda ve yıllarda bizi bekleyen bir çok
yenilik duyuruldu ve duyurulmaya da devam ediliyor. Yazılım dünyasını
en çok heyecanlandıran yenilikler tabi ki .NET Framework 4.0 ve Visual Studio 2010. .NET Framework 4.0 ile mimariye katılması beklenen namespace ve tiplerin bulunduğu bir poster az önce RSS Reader'ıma düştü ve hemen paylaşayım dedim.
Aşağıdaki linklerden .NET Framework 4.0 posterlerine erişebilirsiniz:
.NET Framework 4.0 Poster-PDF
.NET Framework 4.0 Poster-DeepZoom
Blogspot'un kapatılmasından dolayı son günlerde bloguma yazmaktan
ziyade blogumu kendi domain'ime taşıma işlemleriyle uğraşıyorum. Ama bu
aralıkta Ineta Capital Hit'in bıraktığı izlenimleri yazmazsam da olmaz.
Geçtiğimiz hafta Ankara'da dolu dolu iki gün geçirdik bilişimi ve
yazılımı seven insanlarla. Etkinlikte anlatılanlar, panel, etkinlik
arasında katılımcılarla yaptığımız konuşmalar gerçekten görmeye,
izlemeye dinlemeye değerdi. Fakat herşeyden ötesi Ankara'ya giderken
minibüste yaşadığımız filmlik serüvenler tek kelimeyle mükemmeldi. Tüm
INETA ekibine, minibüs şoförümüze ve muavinlerimize teşekkür ediyorum
bu yolculuk için:)
Etkinlikten bir hatıra fotoğrafı ve etkinliğimizi kısaca özetleyen süper bir videoyu aşağıda bulabilirsiniz.
ASP.NET MVC ürün olma yolunda en önemli adımlardan birini gerçekleştirdi ve beta
versiyonuyla piyasaya sürüldü. Özellikle veritabanı işlemlerinin yoğun
şekilde yapıldığı orta ve büyük çaplı projelerde kullanılabilecek olan
bu yapı önümüzdeki aylarda 1.0 sürümüyle artık resmen ASP.NET
geliştiricilerinin kullanımına hazır olacak. Tabi ki ASP.NET MVC'nin
tam anlamıyla stabil hale gelmesi için .NET Framework 4.0'ı beklemek
gerekebilir.
Benim gözüme çarpan ilk yenilikler Visual Studio tarafına baktığımızda kod yazımını hızlandıracak bazı yeniliklerin gelmesi ve artık proje şablonuna eklenen Scripts klasörüne ASP.NET AJAX, jQuery
gibi JavaScript kütüphanelerinin ekli olarak gelmesi. Yanılmıyorsam
jQuery de resmi olarak ilk defa bir Microsoft ürünüyle ile birlikte
anılmaya başlandı. (Ki gelecekte daha da fazla anılacak emin
olabilirsiniz)
ASP.NET MVC Beta'yı bilgisayarınıza kurmak için bu linki
ASP.NET MVC ile ilgili detaylı bilgilere erişmek için http://www.asp.net/mvc linkini kullanabilirsiniz.
Uzun süren çalışmalarımız sonucunda nedirtv?com'un
yeni versiyonu test yayınlarına başladı. Yayın hayatına 2006 yılında
başlayan, fakat gerek sunucudan kaynaklanan, gerekse altyapısındaki
sorunlar nedeniyle tam istenilen şekilde işlemeyen nedirtv'nin artık
daha sağlıklı ve kullanılabilir bir hale geldiğini söyleyebilirim. Ajax
dışında tüm Web 2.0 nimetlerini kullandığımız bu arayüzün gerek tasarım
gerekse işleyiş açısından çok daha kullanışlı olacağını düşünüyorum.
Gelişen editör ekibimiz ile yakında çok daha önemli gelişmelerle karşınızda olacağız. nedirtv v2.0 beta'yı www.nedirtv.com
adresinden inceleyebilirsiniz. Beta aşamasında olduğu için elbetteki
sorunlar ve eksiklikler mevcut. Sitede karşılaştığınız sorunlar olursa
veya eleştirileriniz olursa üst kısımdaki Sorun Bildir linkinden bizleri haberdar edebilirsiniz.
Çok yakında nedirtv v2.0'ın release olmuş versiyonuyla sizlerde birlikte olmak dileğiyle...
Not: Bu projenin geliştirilmesinde çok büyük emeği geçen sevgili Serkan PEKTAŞ'a teşekkürlerimi bir de blogum aracılığıyla göndermek istiyorum.
İstanbul Ticaret Üniversitesi'nin bu yıl ilk kez düzenleyeceği Bilişim Günleri etkinliğinde ASP.NET Uygulamalarında LINQ başlıklı oturumda konuşmacı olarak yer alacağım. 17-18 Ekim 2008 tarihlerinde gerçekleşecek ve sektörümüzden önemli isimlerin yer alacağı bu etkinlikte değerli iş arkadaşlarım Bülent Sözge ve Burak Batur'unda sunumları gerçekleşecek. Bu önemli etkinliği kaçırmamanızı tavsiye ediyorum.
Aşağıda etkinlikte yer alan bazı oturumların bilgilerini bulabilirsiniz.
17 Ekim 2008 Cuma
15:15-16:15
ASP.NET Uygulamalarında LINQ (Uğur UMUTLUOĞLU)
18 Ekim 2008 Cumartesi
13:30-14:30
SQL Server 2008 (Bülent SÖZGE)
16:00-17:00
What is SharePoint? (Burak BATUR)
.NET Framework'ün platformdan bağımsızlığı adına oldukça önemli bir haber aslında bu. Zira Mono 2.0'ın resmi olarak duyuruldu, hem de sadece Linux işletim sistemleri için değil, Mac
işletim sistemleri içinde! Evet yanlış duymadınız, .NET Framework
uygulamaları artık Mono kurulu Linux ve Mac işletim sistemlerinde
çalıştırılabilecek. Ayrıca Mono projesinin internet sitesinde yaptığım
araştırmalarda Mono'nun IPhone üzerinde de çalıştırılabileceğine dair
ibarelerde buldum ama net açıklama gözüme çarpmadığı için bu konuda
kesin birşey söylemek doğru olmayabilir.
Projenin bu denli genişlemesinde elbetteki geçtiğimiz aylarda Microsoft ve Novell'in
bazı konularda ortaklaşa çalışma kararı almalarının etkisi oldukça
büyük. Zira Mono 2.0 projesi Novell'in desteğiyle geliştirilerek
release olmuş durumda.
Mono kullanmayan birisi olarak sadece bu
haberi sizlere duyurmak istedim. Test etme şansını bulanlar olursa
bilgi ve tecrübelerini bizlerle paylaşmayı sakın unutmasınlar. D
Geçtiğimiz aylarda gerçekleştirdiğimiz ve yazın en sıcak günlerine rağmen yoğun ilgi alan INETA Summer Hit'in ardından bu kezde INETA Capital Hit ile Anadolu yollarındayız. INETA Türkiye olarak değişen içeriğimizle yine önemli konularındaki bilgi ve tecrübelerimizi 18-19 Ekim 2008 tarihlerinde Çankaya Üniversitesi'nde
Ankara'daki katılımcılarla paylaşıyor olacağız. Sektörümüzde sezon
başlangıcı olarak kabul edilen şu anki zaman diliminde sanırım ülkemiz
adına muthiş bir etkinlikle bu sezonu açıyor olacağız :)
Silverlight 2.0, IIS 7.0, LINQ, WPF, Expression Blend, WCF, Internet Explorer 8.0 ve ADO.NET Data Services gibi oturumların gerçekleştirileceği etkinlikte ben yine LINQ sunumumla yer alacağım. Bu önemli etkinliğe yolu Ankara'ya düşen tüm yazılımcıları bekliyoruz. Kayıt işlemi için bu linki kullanabilirsiniz.
Microsoft web uygulama geliştiricileri için önemli bir haberin duyurusunu geçtiğimiz günlerde gerçekleştirdi. jQuery adı verilen ve özellikle JavaScript ile uygulama geliştiren web programcılarının yakından tanıdığı ücretsiz JavaScript kod kütüphanesinin artık Visual Studio'nun bir parçası haline getirileceği ve ASP.NET
programcılarının bu aracı çok daha kolay şekilde kullanabileceğini
belirtti. Bu haberlere göre jQuery artık Visual Studio'nun bir parçası
olacak, gerek uygulamalara entegre edilmesi, gerek intelli-sense
penceresindeki yazım desteği, gerekse dokümantasyonu açısından tam
desteklenir hale gelecek.
Aslında bu gelişmeye çokta
şaşırdığımı söyleyemeyeceğim. Zira web dünyasındaki gelişmeleri
yakından takip edenler jQuery kullanımının özellikle son aylarda çığ
gibi büyüdüğünü, artık jQuery fanlarının dahi oluştuğunu görmüşlerdir.
Bundan yaklaşık 2.5 ay önce yazdığım bir yazımda da ilerleyen zamanlarda ASP.NET AJAX'ın
jQuery'den etkilenerek daha da gelişeceğini belirtmiştim. Artık jQuery
tamamen yapıyla bütünleşerek ASP.NET AJAX'ı çok daha kullanılır hale
getirecektir.
Peki nedir jQuery?
jQuery bir JavaScript kod kütüphanesidir. Ama öyle sıradan bir kütüphane değil, logodaki "write less, do more"
yani "daha az yaz, daha fazla iş yap" sloganını hakkıyla yerine getiren
bir kütüphane! Yapısını ve örneklerini incelediğinizde tek bir satırlık
kod ile bile HTML kodlarınıza hükmedebileceğinizi, dinamik olarak
istemci tarafında JavaScript ile ilgili bir çok işlemi kolayca
yapabilmenizi sağlayan bir araçtır. Yapısındaki nesneler aracılığıyla
çok basit şekilde zor işleri yapabilmenizi, grafiksel olarak
sayfalarınıza efektler uygulayabilmenizi, yine basit şekilde sayfanızı
AJAX destekli şekilde çalıştırabilmenizi sağlayan bu kütüphaneyi
ASP.NET ile birleştirdiğimizde karşımıza şöyle bir sonuç çıkacaktır:
ASP.NET sunucu tarafında yapacağımız bir çok işlemi basite indirgemiş
ve kolay yapılabilir hale getirmişti. ASP.NET AJAX ve jQuery de istemci
tarafında yapacağımız işlemleri çok daha pratik şekilde yapabilmemizi
sağlayacaktır.
jQuery son yıllarda popüler hale gelen, hızlı ve
az kod yazarak istemci tarafında işlemleri kolaylaştıran JavaScript kod
kütüphaneleri furyasının en sevilen, en kullanılan ürünü olarak son bir
yıl içerisinde adını oldukça duyurdu. Çok küçük boyutlu olmasına
rağmen(15 Kb.) boyundan büyük işleri başarabilen bu kütüphane AJAX'ın
hayatımıza fazlasıyla girmesinden sonra bu denli büyüdü ve artık ciddi
bir marka haline geldi.
Özellikle uygulamalarında JavaScript ve AJAX kullanan arkadaşlara tavsiyem jQuery'nin resmi web sitesini
ziyaret etmeniz ve Documentation ile Tutorials bölümlerini incelemeniz.
Tabi ki bilgisayarınıza jQuery'i indirip ASP.NET uygulamalarınızda test
etmeyi de unutmamak lazım:) Önümüzdeki günlerde fırsat bulursam jQuery
ile ilgili yazılara blogumda daha sık yer vermeye çalışacağım.