Fırat Esmer

Microsoft Yazılımları

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 (:

Varsayılan Tarayıcıyı Tek Tıkla Değiştiren Eklenti

Visual Studio ile web uygulamaları hazırlarken, hazırladığımız web uygulamasının tarayıcılarda nasıl görüntüleceğini görmek için tarayıcı değiştirebildiğimizi biliyorsunuz sanırım. Ama varsayılı olan tarayıcıyı değiştirmek için menüden gerekli kısma gelip aynı ayarı tekrar tekrar değiştirmemiz gerekiyor. Tabii bu makaleyi okursanız, böyle bir şeyi yapmanıza gerek kalmayacak.

Visual Studio 2010 için yapılmış bir eklenti var (WoVS Default Browser Switcher). Bu eklenti sayesinde web uygulamanızı istediğiniz tarayıcıdan görüntüleyebilesiniz diye menüde bilgisayarınızda yüklü tarayıcıların simgelerini gösteriyor. Menüdeki herhangi bir simgeye bastığınızda varsayılan tarayıcınız direkt olarak değişiyor. Menüdeki tarayıcı simgeleri ise aşağıdaki gibi görünüyor.

Default Browser Switcher Menu

Yukarıdaki menünün dışında "File -> View in Browser -> [Browser]" seçeneğiyle veya web uygulamanızın çalıştırılmasını istediğiniz sayfasına sağ tıklayarak hangi tarayıcıda gösterileceğini seçebilirsiniz. Bu şekilde seçtiğiniz zaman web uygulamanız direkt çalışacaktır.

Default Browser Switcher

              Bilgisayarımda yüklü olan tarayıcılar.

Eklenti hakkında daha fazla bilgi almak veya indirmek isterseniz buraya tıklayın. Eğer ki bu özelliğin bir sonraki Visual Studio versiyonunda yer almasını istiyorsanız bu sayfada oylama yapın.

Bilinmesi Gerekenler:

  • Visual Studio 2010 desteklidir,
  • Eklentiyi yüklediğinizde "View -> Toolsbars ->Default Browser Switcher" sekmesine giderek eklentiyi menünüze eklemeyi unutmayın,
  • Eklenti ücretsizdir.

Windows Phone SDK 7.1 RC Hazır

Windows Phone

Herkesin eli kulağında beklediği Microsoft'un popüler mobil işletim sistemi için hazırlanan geliştirme aracı Windows Phone SDK 7.1 RC oldu! Son olarak Beta 2 durumunda olan Windows Phone SDK ile işletim sistemi Windows Phone 7 ve Windows Phone 7.1 olan telefonlar için uygulamalar geliştirilebiliyordu. Ancak Windows Phone SDK 7.1 RC ile Windows Phone 7.1 ibaresi kendini Windows Phone 7.5'e bıraktı. Windows Phone SDK 7.1 RC ile sizleri nelerin beklediğine aşağıdaki liste ile göz atalım.

  • Windows Phone SDK 7.1 (RC),
  • Windows Phone Emülatörü (RC),
  • Windows Phone SDK 7.1 Kütüphaneleri (RC),
  • Silverlight 4 SDK ve DRT,
  • XNA Game Studio 4.0 için Windows Phone SDK 7.1 Eklentileri,
  • Windows Phone 7 için Microsoft Expression Blend SDK,
  • Windows Phone 7.1 işletim sistemi için Microsoft Expression Blend SDK,
  • Windows Phone için WCF Data Services Client,
  • Windows Phone için Microsoft Advertising (reklam) SDK.

Dikkat etmeniz gereken noktalardan bir tanesi ise daha önceden Windows Phone SDK 7.1 Beta kurulu ise makinenizde, Windows Phone SDK 7.1 RC'i kurmadan önce silin ve programı kuracağınız makinenin işletim sisteminin minimum Windows Vista SP2 (Starter Edition harici) olmasına dikkat edin.

Windows Phone SDK 7.1 RC hakkında daha fazla bilgi almak veya indirmek isterseniz buraya tıklayın.