Python + .NET ="IronPython" Yok canım daha neler?!

Pazartesi, 20 Ekim 2008 15:52 by ikivanc

Python + .NET Yok canım daha neler?! dediğinizi duyar gibi oluyorum ama kulağa hoş geliyor; Python'un esnekliği ve kodlama kolaylığı ile visual studio gibi mükemmel bir derleyici + .NET platformunda geliştirme... Bu bir rüya olmalı :)

Bu haber beni çocukluk yıllarıma götürdü; Voltran'a :) Bir birinden güçlü kahramanlar birleşip ışıklar hüzmeleri saçar ve ardından daha güçlü bir kahraman ortaya çıkar ya aynen öyle oldu bu birleşme de ...

Python'un kısa zamanda programcılar tarafından çokça ilgi görmesi ve performansı göz önüne alındığında, ileriki yıllara damgasını vuracak bir dil olduğunu söylemiştim önceki yazılarımda. Bunu microsoft da farkederek, python dilini .NET platformunu üzerine entegre ederek, çok yenilikçi bir teknoloji ortaya çıkarmışlar hem de .NET platformunda. 

IronPython (türkçe teleaffuzunu merak ediyorsanız "ayrın-paytın" telaffuzu) 2004 yılında geliştirilmeye başlanan IronPython'ın ; 8 Ağustos 2008'de IPy 1.1.2 sürümü ve IPy 2.0 Beta 4 sürümü duyuruldu. Proje sayfası : http://www.codeplex.com/IronPython buradan en güncel sürümlere ve haberlere ulaşabilirsiniz.

Geliştiricilerin planlarında;

  • Şu anda Beta olan IPy 2.0 Yıl sonunda kararlı hale gelecek,

  • IPy 2.1, yeni CPy 2.6 özelliklerini kapsıyacak. IPy 2.1, Bu sürümü kararlı halinden daha uzun sürebilir olmak var kısa vadede.

Peki IronPython'ı Nasıl Yüklerim?
IronPython'ı yüklemek için yapmanız gerekenler var. ilk önce  buradan veya  şuradan IronPython Studio entegrasyonunu indirin.

Visual Studio 2008'iniz kurulu olmalı, kurulu ise sorunsuzca çalışmasını istiyorsanız buradan VS 2008 SDK 1.0'ı indirin

Bunları indirip kurduktan sonra;

Başlat menüsünden > Tüm programlar > Donatılar > Komut istemcisi'ni sağ tıklayıp yönetici olarak aç diyoruz.

Daha sonra konsoldan kurulum dosyasının bulunduğu yeri seçip “msiexec /i IronPythonStudio.msi” komutu ile kuruyorsunuz.

Eğer İlk baştaki adımlardan en az birinin eksik yapılması programın yüklenmesinde sorun çıkarır.

Buradan IronPython- MSDN Sayfasına
Buradan
DLR kaynaklarına >
Buradan da örneklere ulaşabilirsiniz...

IronPython Studio'nun anasayfasından dünyadaki tüm bloglara yayılan ekran görüntülerini burada göremeyeceksiniz bu yazıda... Fakat bu blogdan sonra; IronPython tutorial'larında yepyeni ve işinize çok yarayacak ekran görüntüleri göreceksiniz bunun müjdesini vereyim... :)