2010-01-22 8 views
0

DLR이 여기 있습니다! 나는 최근에이 모든 것들에 대해 읽었으며 한 언어를 다른 언어보다 더 많이 사용하면 어떤 이점이 있는지 궁금해하고 있습니다.IronRight 또는 F #을 통해 IronPython을 사용하면 어떤 이점이 있습니까?

예를 들어 성능 이점! 표준 라이브러리를 통해 사용할 수있는 기능 !!

+4

F #은 동적 언어가 아니며 DLR을 기반으로하지 않는다. – Brian

+0

예, 모든 동적 기능을 구현하지는 않습니다. http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/faq.aspx#IsItDynamic 그렇다면 F #을 ironruby 또는 ironpython과 비교할 수 없습니다. –

+1

직업에 가장 적합한 언어/기술은 항상 실제로하고 싶은 일에 달려 있습니다. – sth

답변

1

답변은 "의존"입니다.

F # 기능 프로그래밍은 무언가를 완성하기 위해 순수한 컴퓨팅 성능이 필요한 학계에서 광범위하게 사용되어야하는 경우 훌륭합니다. 그들은 파이썬이나 루비를 작성하는 속도로 당신에게 .NET의 선하심을 제공하기 때문에

IronPython의아이언 루비는 CLR에서 실행되는 응용 프로그램을 만들 수있는 좋은 곳입니다. 나는 이들 중 어느 것도 적절한 상황에 있지 않으면 다른 것보다 더 바람직하다고 생각하지 않는다.

+0

내 주요 초점은 웹 앱과 시스템 관리 도구입니다. Django를 사용하면 IronPython이 .net 개발자에게 더 유용 할 것이라고 생각합니다. –

+0

Django는 파이썬 프로젝트입니다. IronPython이 .NET 용 유일한 선택 일 것입니다. – AutomatedTester

+3

http://ndjango.org에서 F #을 사용하여 장고 포트를 사용할 수 있습니다. – Robert

관련 문제