Fırat Esmer

ANLATILAN SENİN HİKAYENDİR - KARL MARX

.NET Framework 4.5 Geliştirici Ön İzlemesi Hazır

.NET Framework 4.5 Developer Preview

Bu günlerde yaşanan haber yağmuru arasında belki de en dikkat çeken ve önemlisi .NET 4.5 Developer Preview'ın açıklanmasıdır. Bana sanki yeteri kadar haberi yapılmamış gibi geliyor. Demek istediğim etrafımdaki insanlara ".NET Framework 4.5 çıkıyormuş!" dediğimde çok şaşırıyorlar veya daha .NET Framework 4'ü kullanamamazlığın vermiş olduğu öfke ile kızıyorlar. Haksız sayılmazlar. Neyse, Microsoft çıkarıyor biz de adapte olmaya çalışıyoruz.

.NET Framework 4.5 Developer Preview'ın getirmiş olduğu yenilikler bir kaç ana madde altında kategorize edilmiş. Bunlar : 

  1. Metro stil uygulamalar için .NET (bağlantı),
  2. .NET çekirdeğinde yeni ve gelişmiş özellikler,
  3. Web (ASP.NET 4.5 Developer Preview),
  4. Network (HTTP uygulamalar için yenilikler),
  5. Windows Presentation Foundation (WPF),
  6. Windows Communication Foundation (WCF),
  7. Windows Workflow Foundation (WF),

Listeye baktığımızda ASP.NET'in dışında tüm yenilikler .NET Framework 4.5 Developer Preview'a ait. Ancak ASP.NET için ASP.NET 4.5 Developer Preview mevcut.  Yukarıda bulunan ana maddeler altında çok fazla yenilikten bahsediliyor. O yüzden bu yenilikleri bir blog/siteden öğrenmektense direkt olarak ana sayfasına gitmenizi öneririm. Çünkü yenilikler sadece maddelerle sınırlı değil, yeniliklere dair bir çok video ve konuşma mevcut. Ancak yeniliklere dair listeyi Türkçe görmek isteyen olursa seve seve paylaşabilirim.

Son olarak sizlere .NET Framework 4.5 Developer Preview ile ilgili build konferansından video sunmak istiyorum. Videonun süresi 43 dakika. İçerisinde kod örnekleri mevcut.

Umarım bu kadar yeniliğin içinde kaybolmazsınız. (:

.NET Framework 4.5 Developer Preview'ı Web Installer ile indirmek isterseniz buraya, direkt tamamen indirmek isterseniz de buraya tıklayın.

NOT : Developer Preview kavramının beta bile olmadığını biliyorsunuzdur umarım. Hatalar ve eksikliklerle ilgili bilgiler sayfada mevcut. Yani bir şey tam olarak çalışmadığı zaman kızmayın.

Microsoft WebMatrix 2 Beta Yayınlandı

Microsoft WebMatrix

Microsoft tarafından açıklanan bir diğer haber ise WebMatrix'in 2. sürümünün betasının indirilebilir olması. Birincisinde ne vardı ki ikincisini indirelim diyebilirsiniz. Çoğu geliştirici WebMatrix kullanmıyor ancak bu, WebMatrix'in kötü veya kullanışsız olduğu anlamına gelmez. WebMatrix görünümü sade, kullanışlı ve temiz bir program. İçerisinde hazır kullanabileceğiniz projeler de mevcut. Örneğin : WordPress, BlogEngine.NET, dasBlog, Kooboo gibi açık kaynaklı hazır projeler indirilip kurulabilir durumda. Veritabanlarıyla birlikte. Bunun dışında şablon kullanabilir ve sitenizi şekillendirebilirsiniz. Gelelim ne yenlikler var.

  • HTML5 ve CSS3 için element ve attribute kod tamamlayıcısı (IntelliSense gibi). Ayrıca sitenizi tarayıcınızda görüntülemeden önce varsa hataları görebilirsiniz,
  • jQuery ve çekirdek JavaScript fonksiyonları için öneri alabiliyorsunuz. Ayrı bir dosya ya da script bloğunda da olsa JavaScript'i doğrulayabiliyorsunuz,
  • HTML5 ve CSS3 ile geliştirilmiş yeni iki adet site şablonu mevcut. Bunlar : kişisel ve başlangıç site şablonları. Bu şablonlar mobil algılama ve Facebook ve Twitter kimlik doğrulaması yapabiliyor,
  • Twitter ve Facebook kimlik doğrulama işlemleri için API'ler,
  • CSS renk seçici (color picker) eklenmiş. CSS komutunda belirtilmiş renk üzerinde renk seçici aktif hale geliyor ve renk seçimi kolaylaşıyor,
  • PHP ile geliştirilmiş uygulamalarda fonksiyonların üzerine fare ile gelindiğinde, fonksiyon hakkında bilgi veren döküman bağlantıları çıkıyor,
  • Eklenti galerisi eklendi,
  • NuGet paket galerisi eklendi,
  • Geliştirilmiş veritabanı kullanım arayüzü,
  • HTML, CSS ve JavaScript gibi web teknolojileri için dinamik yardım menüsü.
Yukarıdaki listenin dışında en fazla bir kaç madde bırakmışımdır. Eğer tüm listeyi detaylarıyla beraber görmek istiyorsanız buraya, indirmek içinse buraya tıklayabilirsiniz. 

ASP.NET MVC 4 Geliştirici Ön İzlemesi Hazır

ASP.NET MVC 4 Developer Preview

build konferansında yazılımcıları heyecanlandıracak başka bir gelişme daha gerçekleşti. ASP.NET MVC 4 geliştirici ön izlemesi (ASP.NET MVC 4 Developer Preview) sunuldu. Sunumu yapan tabii ki Scott Guthrie idi. ASP.NET MVC 4 Developer Preview'in geleceğini herkes bekliyordu ama bu kadar kısa sürede değil. En azından ben beklemiyordum. Çünkü daha önceden yazmış olduğum makaleye bakıyorum da Temmuz'un ortalarında yol haritası açıklanmış. Neyse, gelelim bizi nelerin beklediğine.

Öncelikle önemli uyarımı yapıyorum, ASP.NET MVC 4 Developer Preview beta bile değil. Yani hatalara sebebiyet verebilir. Hızlıca yeniliklerden bahsedelim.

  • Varsayılan proje şablonu geliştirilmiş. Yani default olarak açılan sayfa artık daha modern ve güzel görünüyor. Geliştirilmiş proje şablonunun mobil versiyonu da mevcut,
  • Windows Azure SDK'i destekliyor. Eylül 2011 1.5 versiyonu,
  • Asenkron kontroller için görev desteği. Daha çok C# 5 veya Async CTP kullananlar için geçerli bir yenilik. Denemek isteyenler Visual Studio 2010 SP1 için çıkarılan Refresh eklentisini veya Visual Studio 11 Developer Preview'i indirebilir (Web Installer),
  • Visual Studio için kod tarifleri. Yol haritasında da sözü çok geçmişti. Ufak kütüphaneler gibi kullanımı kolay ve paylaşılabilir paketler,
  • ASP.NET MVC ve jQuery birlikte kullanımı zor olan iki dal. Artık iç içe kullanımı kolay ve yaygın hale gelecek.

build konferasında keynote'da açıklanan maddelerden bir kaçı yukarıda. Tüm maddeleri detaylarıyla okumak istiyorsanız buraya, ASP.NET MVC 4 ana sayfasına ulaşmak için buraya tıklayın.

İndirmek için iki yol mevcut. Birisi direkt olarak link (Visual Studio 11 Developer Preview dahil), diğeri ise Microsoft Web Platform Installer üzerinden.

Windows 8 Geliştirici Ön İzlemesi Hazır

build Windows

Evet... Zamanı gelmişti. Merakla beklenen build konferansından çok büyük haberler var. Peki biz yazılımcıları neler bekliyor? build konferansı bize neden hitap ediyor? Bu soruların cevabını vermeden önce yeniliklerden bahsedelim.

Öncelikle görsel yapıda MetroUI dediğimiz büyük ve köklü bir değişiklik bizi bekliyor. MetroUI Windows Phone kullanıcılarının yakından bildiği UI. Artık tablet ve masaüstü bilgisayarlarda da görmek mümkün. Sanırım masaüstü için pasif yapma seçeneğimiz var.

Bunun dışında login, task manager, performans, cloud, windows store gibi yenilikler de mevcut. Windows 8'de C ve C++, C# ve VB, HTML ve Javascript ile Metro UI uygulamalar yaratabileceğiz. Neyle mi? Şimdilik Microsoft Visual Studio 11 Express ve Microsoft Expression Blend 5 ile. 

California'da düzenlenen build konferansı ziyaretçilerine verilen Windows 8 işletim sistemi tabanlı tabletler bu amaca hizmet ediyor. Test ve geri bildirim. Şu an mevcut Windows 8 Geliştirici Ön İzlemesi, geliştiricilere hitap ediyor. Beta bile değil, yüklemeye kalkarsanız sıkıntılar için sizden başka suçlu olmayacaktır.

Windows 8 ile ilgili piyasada çok fazla bilgi var ve mevcut bilgi kadarı da gelmeye devam ediyor. build konferansını internet üzerinden izleyerek, kendinizi besleyin derim. Gelelim gerekli bağlantılara. Bilgi almak istiyorsanız buraya, Windows 8 Geliştirici Ön İzlemesini (Windows 8 Developer Preview) indirmek için buraya tıklayın.

"Windows Developer Preview with developer tools English" seçeneğini kullanarak indirirseniz, geliştiricilere özel araçlardan yararlanırsınız. Bu araçlar:

  • Metro stil uygulamalar için Windows SDK,
  • Windows Geliştirici Ön İzlemesi için Microsoft Visual Studio 11 Express,
  • Microsoft Expression Blend 5 Geliştirici Ön İzlemesi,
  • 28 adet Metro stili içeren uygulama.

şeklinde listelenmiştir.

NOT : Windows 8 Geliştirici Ön İzlemesini kurmadan önce mutlaka talimatları okuyun.

Microsoft Virtual Academy İle IT Bilginizi Geliştirin

Microsoft Virtual Academy

Microsoft tarafından hazırlanan portalda SQL Azure, Microsoft Azure, Office 365, WMware, Private ve Public Cloud dallarıyla ile ilgili kurslar mevcut. Kurslardan kastımız gerçek kurs gibi. Önce öğrenmek istediğiniz konular hakkında size bağlantılar veriyor.Bu bağlantılarda videolar, makaleler ve pdf dosyaları mevcut. Bilgi alma kısmını tamamladıktan sonra sizi sınava sokuyor. Sınavdan başarıyla geçtiğinizde puan kazanıyorsunuz ve dünya/ülke sıralamasında yükseliyorsunuz. Tabii puan kısmı sizi yarıştırmak için konulmuş. İstatistiklere baktığımda 280 bin kişinin kayıt olduğunu görüyorum. Sonuç olarak az önce saydığım konularla hiç alakam olmamasına rağmen az da olsa bir kaç şey öğrendiğimi, yani bu konulara ilgisi olan kişilerin çok seveceğini söyleyebilirim. Sitede istatistikleri gösteren sayfa aşağıdaki gibi:

Microsoft Virtual Academy Dashboard

İkinci olduğuma bakmayın. Türkiye'den katılım az ve aktif kullanıcı sayısı yok denecek kadar az.

Siteye giriş için Windows Live ID gerekmektedir. Sitenin ana sayfasına ulaşmak için buraya tıklayabilirsiniz. Kolay gelsin, başarılar (: