เหตุใด Microsoft จึงละทิ้ง IronRuby และ IronPython [ปิด]


15

เมื่อหลายปีก่อน Microsoft ประกาศว่า Ruby และ Python กำลังจะมาที่. net โครงการที่เรียกว่า IronRuby และ IronPython ตามลำดับ Microsoft กล่าวว่าโครงการจะสร้างขึ้นจาก. DLR สุทธิ

WIKIpedia ระบุว่าสำหรับโครงการและวัตถุประสงค์ทั้งหมด Microsoft ได้ละทิ้งโครงการเหล่านี้

เหตุใด Microsoft จึงละทิ้งโครงการเหล่านี้


4
พวกเขาไม่เคยดูแลโดย Microsoft การสนับสนุน Visual Studio ยังคงมีอยู่ใน Visual Studio 2013
Ramhound

โครงการ IronPython ยังคงแข็งแกร่งขณะที่ IronRuby ตายอย่างมีประสิทธิภาพ ทำไม Microsoft เหวี่ยงพวกเขาออกไปสู่ชุมชนโอเพ่นซอร์สที่ไม่เคยได้รับคำตอบในเวทีสาธารณะ แต่คุณสามารถคาดการณ์ได้ว่านักพัฒนาทั่วไปที่ Microsoft และผู้ที่ใช้แพลตฟอร์มการพัฒนาของพวกเขาสนใจ C # และ C ++ มากขึ้น มันอาจไม่ได้ผลกำไรที่จะสนับสนุนสิ่งต่าง ๆ เช่น IronRuby และ IronPython เพราะมันมีแรงฉุดลากเพียงเล็กน้อยในโลกและในที่สุด Microsoft ก็ให้ความสำคัญกับผู้ใช้เครื่องมือและแพลตฟอร์มของพวกเขาและพวกเขาสนับสนุนเทคโนโลยีที่คนสนใจ
wkl

3
@Ramhound - ในวัยเด็กของพวกเขาทั้ง IronRuby และ IronPython เริ่มขึ้นใน Microsoft ฉันไปโรงเรียนด้วยหนึ่งในผู้นำโครงการ (ซึ่งกลายเป็นผู้ประสานงานของทั้งสองโครงการหลังจากโครงการได้รับการปล่อยตัวภายใต้ใบอนุญาตโอเพ่นซอร์ส)
wkl

7
เมื่อมีการสร้าง. NET ขึ้นมาไมโครซอฟท์ได้สร้างความกังวลอย่างมากเกี่ยวกับความสามารถในการรองรับแทบทุกภาษา ฉันได้รับโครงการแสดงผลเช่น IronPython และ IronRuby มีไว้เพื่อ (1) ทดสอบการออกแบบ. NET เพื่อให้แน่ใจว่าสามารถจัดการได้จริง ๆ และ (2) พิสูจน์คุณค่าของ. NET แก่ผู้พัฒนาและตลาด เมื่อก่อตั้ง. NET ขึ้นมาฉันถือว่าการปล่อยโครงการเหล่านั้นเป็นเรื่องธรรมดาและทำให้พวกเขาประสบความสำเร็จหรือล้มเหลวในข้อดีของตนเอง
Steve314

3
@mattnz มีคำตอบที่อธิบายวัตถุประสงค์ในen.wikipedia.org/wiki/Dynamic_Language_Runtime - โครงการ DLR กลายเป็นไม่เหมาะสำหรับภาษาอื่น
ivan_pozdeev

คำตอบ:


17

พวกเขาเป็นโอเพ่นซอร์สและไม่ได้ทำโดย MS IronPython ยังคงมีอยู่สร้างขึ้นใน. NET และอยู่ระหว่างการพัฒนาอย่างแข็งขันอย่างไรก็ตามสำหรับ Python 2.7 เท่านั้นไม่ใช่ 3.3 (ยัง?) มีการเผยแพร่เวอร์ชันใหม่เมื่อไม่กี่วันที่ผ่านมา ฉันไม่รู้เกี่ยวกับ IronRuby

นอกจากนี้เมื่อใช้ร่วมกับเครื่องมือ Python สำหรับ Visual Studio (PTVS) คุณสามารถใช้ Visual Studio สำหรับการพัฒนา IronPython


ดูเหมือนว่าเครื่องมือ Python นั้น "ติดตั้งภายใน" ด้วย Visual Studio 2013 ฉันดูวิดีโอจาก PyTools ที่มี VS2013 ไปที่ New Project เลือก Python และคุณจะได้รับตัวเลือกในการดาวน์โหลดเครื่องมือโดยอัตโนมัติจาก IDE ครั้งต่อไปที่คุณเลือกโครงการใหม่และไปที่ Python คุณจะได้รับตัวเลือกทั้งหมดสำหรับโครงการ Python ของคุณแม้แต่ Django
Musaab

1
-1: ไม่จริง IronPython ถูกสร้างขึ้นโดย Jim Hugunin โดยเป็นส่วนหนึ่งของ M $
ivan_pozdeev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.