Microsoft가 IronRuby와 IronPython을 포기한 이유는 무엇입니까? [닫은]


15

몇 년 전에 Microsoft는 Ruby와 Python이 .net에 올 것이라고 발표했습니다. 이 프로젝트를 각각 IronRuby와 IronPython이라고합니다. 마이크로 소프트는이 프로젝트가 .net DLR 위에 구축 될 것이라고 말했다.

위키 백과는 모든 의도와 목적으로 이러한 프로젝트가 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이 만들어 졌을 때 Microsoft는 거의 모든 언어를 지원할 수 있다는 큰 소문을 냈습니다. IronPython 및 IronRuby와 같은 인상적인 프로젝트는 (1) .NET 디자인을 실제로 처리 할 수 ​​있는지 테스트하고 (2) 개발자와 시장에 .NET의 가치를 입증해야한다는 인상을 받았습니다. 일단 .NET이 설립되면, 나는 그 프로젝트를 열광적으로 풀어 놓고 자신의 장점으로 성공하거나 실패 할 수 있다고 생각합니다.
Steve314

3
@mattnz en.wikipedia.org/wiki/Dynamic_Language_Runtime에 객관적인 답변이 있습니다 . DLR 프로젝트는 다른 언어에 적합하지 않은 것으로 나타났습니다.
ivan_pozdeev

답변:


17

그것들은 오픈 소스이며 MS가 만들지 않았습니다. IronPython은 여전히 ​​존재하며 .NET에 내장되어 있으며 활발한 개발 중에 있지만 3.3 (아직?)이 아닌 Python 2.7 전용입니다. 며칠 전에 최신 버전이 출시되었습니다. 나는 IronRuby에 대해 모른다.

또한 PTVS (Python Tools for Visual Studio)와 함께 IronPython 개발에 Visual Studio를 사용할 수 있습니다.


Python Tools는 Visual Studio 2013과 함께 "내장"된 것 같습니다. VS2013이있는 PyTools의 비디오를보고 새 프로젝트로 이동하여 Python을 선택하면 IDE에서 자동으로 도구를 다운로드 할 수있는 옵션을 얻습니다. 다음에 새 프로젝트를 선택하고 Python으로 이동하면 Python 프로젝트, Django에 대한 모든 옵션이 제공됩니다.
Musaab

1
-1 : 사실이 아닙니다. IronPython은 Jim Hugunin이 M $ 작업의 일부로 만들었습니다.
ivan_pozdeev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.