Microsoft neden IronRuby ve IronPython'u terk etti? [kapalı]


15

Birkaç yıl önce Microsoft, Ruby ve Python'un .net'e geldiğini duyurdu. Projeler sırasıyla IronRuby ve IronPython olarak adlandırıldı. Microsoft, projelerin .net DLR üzerine inşa edileceğini söyledi.

WIKIpedia, tüm amaç ve amaçlar için bu projelerin Microsoft tarafından terk edildiğini belirtir.

Microsoft bu projeleri neden terk etti?


4
Microsoft tarafından hiçbir zaman muhafaza edilmedi. Visual Studio desteği, Visual Studio 2013'te hala var.
Ramhound

IronPython projesi hala güçlüyken, IronRuby etkin bir şekilde öldü. Microsoft neden onları açık kaynak topluluğuna dönüştürmedi, ancak herkese açık bir forumda yanıtlanmadı, ancak Microsoft'taki genel geliştiricinin ve geliştirme platformlarını kullanan kişilerin daha fazla C # ve C ++ ile ilgilendiklerini tahmin edebilirsiniz. Muhtemelen IronRuby ve IronPython gibi şeyleri desteklemek karlı değildi, çünkü dünyada genel olarak çok az çekişe sahipti ve sonuçta Microsoft, araçlarını ve platformlarını kullanan insanları önemsiyor ve insanların önem verdiği teknolojileri destekliyor.
wkl

3
@Ramhound - bebeklik döneminde hem IronRuby hem de IronPython Microsoft içinde başlatıldı. Ayrıca proje liderlerinden biriyle okula gittim (projeler açık kaynak lisansları altında yayınlandıktan sonra her iki projenin koordinatörü oldu).
wkl

7
.NET oluşturulduğunda, Microsoft hemen hemen her dili destekleyebilmesi için büyük bir yaygara yaptı. IronPython ve IronRuby gibi izlenim projeleri aldım (1) gerçekten onları ele almak için .NET tasarımını test etmek ve (2) geliştiriciler ve pazar için .NET değerini kanıtlamak için. .NET kurulduktan sonra, bu projeleri vahşi olarak bırakmayı ve kendi başarılarında başarılı olmalarını veya başarısız olmalarını sağlamanın çok mantıklı olduğunu varsayıyorum.
Steve314

3
@mattnz objektif cevap açıklandığı yoktur en.wikipedia.org/wiki/Dynamic_Language_Runtime diğer diller için elverişsiz olduğu ortaya çıktı DLR projesi -.
ivan_pozdeev

Yanıtlar:


17

Açık kaynak kodludurlar ve MS tarafından yapılmazlar. IronPython hala var, .NET'te yerleşik ve aktif geliştirme altında, ancak 3.3 değil (sadece?) Sadece Python 2.7 için. Birkaç gün önce yeni bir sürüm çıktı. IronRuby hakkında bir fikrim yok.

Ayrıca, Visual Studio için Python Araçları (PTVS) ile birlikte, IronPython geliştirme için Visual Studio'yu kullanabilirsiniz.


Ayrıca Python Tools'un Visual Studio 2013 ile "yerleşik" olduğu anlaşılıyor. VS2013'e sahip oldukları PyTools'dan bir video izledim, Yeni Proje'ye gidin, Python'u seçin ve araçları IDE'den otomatik olarak indirme seçeneği elde edersiniz, bir dahaki sefere Yeni Proje'yi seçip Python'a gittiğinizde, Python Projeniz, hatta Django için tüm seçenekleri elde edersiniz.
Musaab

1
-1: yanlış. IronPython, Jim Hugunin tarafından M $ için yaptığı çalışmanın bir parçası olarak yapıldı.
ivan_pozdeev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.