IronPython 어떤가요?
글쓴이: freezm7 / 작성시간: 월, 2010/03/29 - 6:50오후
오늘 잠시 깔아서 써봤는데,
기존에 있는 라이브러리를 쓰는 것은 문제가 없을 듯 하네요.
근데, Python 자체가 다이나믹 타입 언어인데,
그렇다면 파이썬으로는 다른 .NET 언어가 쓸 수 있는 어셈블리를 못 만드는게 아닌가 생각이 드네요.
아직 IronPython 에 대한 자료가 많지 않아서 궁금한데...
.NET 어셈블리 만드는데 제약 사항이 있나요?
만약 Managed C++ 처럼 괴물이 나온다면, 안 쓰느니만 못한데...
IronPython 에 대한 써보신 경험 좀 알려주세요.
Forums:
IronPython
다른 .NET 언어가 쓸 수 있는 static type된 어셈블리는 못 만드는 것이 맞습니다만, C# 4.0에 들어간 dynamic 타입을 사용하면 파이썬 코드를 편리하게 사용할 수 있습니다. 완전히 managed된 코드만 나오니까 MC++하고는 경우가 다르죠.
사실 dynamic 타입 쓰지 않아도 임베딩 API가 그리 불편하지는 않습니다.
임베딩 API 가 무슨 뜻인가요??
임베딩 API 가 무슨 뜻인가요??
즐겁게 살아 볼까나~*
닷넷에서는 어셈블리
닷넷에서는 어셈블리 참조만으로 vb, js 코드 뿐 아니라 ironpython코드도 실행이 가능합니다.
Embedding으로 찾아보시면 예제가 많이 나올꺼에요.
실무에 적용해 본 적이 있긴한데..
c# 3.0이 나오면서 python부럽지 않은 기능들로 지금은 다 제거된 상태에요.
얼마전 mix10에서 소개되었던 ironpython과 실버라이트의 조합을 보고 다시 관심을 가지고 있는 중입니다.
http://ironpython.net/browser/docs.html
.NET이라고
.NET이라고 어셈블리가 되는 것은 아닙니다.
IronPython통해 스크립트 실행을 하는 것입니다.
--------------------------------------------
:: 누구보다 빠르게 남들과는 다르게