2010-06-04 2 views
8

.net의 동적 언어 런타임에서 매우 흥미 롭습니다. IronRingy/IronPython이 위에 구축되었습니다. C#에서 Ruby/Python의 동적 기능을 활용 한 예제를 찾을 수 없습니다. 정말 흥미로운 부분입니다.Web/Windows Form에서 IronRuby 또는 IronPython을 C#과 함께 사용하는 방법은 무엇입니까?

C# 4의 동적 기능을 사용하여 Silverlight에서 JavaScript를 호출하는 Microsoft의 비디오를 보았습니다. 웹/Windows 형식에서 Ruby/Python을 호출하는 것이 얼마나 쉬운 지 궁금하십니까? Umbraco는 어딘가에 파이썬 구현을 가지고 있으며 가능한 일이지만 확실하지는 않습니다.

감사합니다.

답변

3

모든 DLR 언어는 .NET 코드에서 쉽게 호출 할 수 있습니다. .NET 코드는 웹 폼, 폼, WPF 등을 의미합니다. .NET 코드가 있고 DLR은 동적 언어 코드입니다.

하면 DLR과 .NET 응용 프로그램을 확장에 대한 내 게시물에서보세요, 당신이 명확하게 할 수 있습니다 http://www.ironshay.com/post/make-your-application-extendable-using-the-dlr.aspx

+0

이 좋은 튜토리얼을 감사드립니다, 나는 꽤 멋지다 다운로드 코드와 함께 연주했다. C#으로 Ruby를 사용하여 동적 기능을 활용할 때 어떤 제안이 있습니까? – ccppjava

+0

.NET 응용 프로그램을 확장하는 것이 일반적으로 사용됩니다. 또 다른 사용 사례는 C#을 사용하여 훨씬 더 복잡한 작업을 수행하는 것입니다. 예를 들어 레코더 클래스는 다음과 같습니다. http://ironshay.com/post/C-Recorder-using-IronRuby.aspx –

+0

감사합니다. Shay, IronRuby에서 블로그를 읽었으며 이제 블로그의 팬입니다. :) 당신의 책을 읽으려고 노력하십시오. – ccppjava

관련 문제