Mengapa Microsoft meninggalkan IronRuby dan IronPython? [Tutup]

15

Beberapa tahun yang lalu, Microsoft mengumumkan bahwa Ruby dan Python akan datang ke .net. Proyek-proyek itu masing-masing bernama IronRuby dan IronPython. Microsoft mengatakan bahwa proyek akan dibangun di atas DLR .net.

WIKIpedia menunjukkan bahwa untuk semua maksud dan tujuan, proyek-proyek ini telah ditinggalkan oleh Microsoft.

Mengapa Microsoft meninggalkan proyek ini?

Cookies Tepung Beras
sumber
4
Mereka tidak pernah dikelola oleh Microsoft. Dukungan Visual Studio masih ada di Visual Studio 2013.
Ramhound
Proyek IronPython masih berjalan kuat, sedangkan IronRuby secara efektif mati. Mengapa Microsoft membuangnya ke komunitas open source tidak pernah dijawab dalam forum publik, tetapi Anda dapat berspekulasi bahwa pengembang umum di Microsoft dan orang-orang yang menggunakan platform pengembangan mereka lebih tertarik pada C # dan C ++. Mungkin tidak menguntungkan untuk mendukung hal-hal seperti IronRuby dan IronPython karena memiliki daya tarik kecil di dunia pada umumnya, dan pada akhirnya Microsoft peduli tentang orang yang menggunakan alat dan platform mereka, dan mereka mendukung teknologi yang orang pedulikan.
wkl
3
@Ramhound - dalam masa pertumbuhan mereka, IronRuby dan IronPython dimulai di dalam Microsoft. Saya juga pergi ke sekolah dengan salah satu pemimpin proyek (yang menjadi koordinator kedua proyek setelah proyek dirilis di bawah lisensi open source).
wkl
7
Ketika .NET dibuat, Microsoft membuat keributan besar karena dapat mendukung hampir semua bahasa. Saya mendapat kesan proyek seperti IronPython dan IronRuby dimaksudkan untuk (1) menguji desain .NET untuk memastikan itu benar-benar bisa menangani mereka, dan (2) membuktikan nilai. NET untuk pengembang dan pasar. Setelah .NET didirikan, saya menganggap melepaskan proyek-proyek tersebut ke alam liar dan memungkinkan mereka untuk berhasil atau gagal berdasarkan kemampuan mereka sendiri masuk akal.
Steve314
3
@mattnz Ada jawaban objektif yang dijelaskan dalam en.wikipedia.org/wiki/Dynamic_Language_Runtime - proyek DLR ternyata tidak cocok untuk bahasa lain.
ivan_pozdeev

Jawaban:

17

Mereka adalah open source dan tidak dibuat oleh MS. IronPython masih ada, dibangun di .NET dan dalam pengembangan aktif, bagaimanapun, hanya untuk Python 2.7, belum 3.3 (belum?). Versi baru dirilis beberapa hari lalu. Saya tidak tahu tentang IronRuby.

Selain itu, dalam kombinasi dengan Python Tools for Visual Studio (PTVS), Anda dapat menggunakan Visual Studio untuk pengembangan IronPython.

zuiqo
sumber
Tampaknya juga Python Tools "terintegrasi" dengan Visual Studio 2013. Saya menonton video dari PyTools di mana mereka memiliki VS2013, buka Proyek Baru, pilih Python, dan Anda mendapatkan opsi untuk mengunduh alat secara otomatis dari IDE, maka lain kali Anda memilih Proyek Baru dan pergi ke Python, Anda mendapatkan semua opsi untuk Proyek Python Anda, bahkan Django.
Musaab
1
-1: tidak benar. IronPython dibuat oleh Jim Hugunin sebagai bagian dari karyanya untuk M $.
ivan_pozdeev