回答
答案是“依赖”。
F#是伟大的,如果你需要函数式编程被学术界广泛使用,需要其纯粹的计算能力来完成任务。
IronPython的和IronRuby的是伟大的,是能够创建在CLR上运行的应用程序,因为他们给你写作Python或Ruby的速度.NET善良。我认为,如果没有处于适当的背景下,其中任何一个都不会更好。
我主要关注的是Web应用程序和系统管理工具!用Django我的感觉是IronPython对于.net开发者更有用吗? – 2010-01-22 09:50:11
作为Django是一个python项目IronPython将是.NET的唯一选择 – AutomatedTester 2010-01-22 10:41:33
您可能想查看http://ndjango.org,它是使用F#的.NET中的django端口。 – Robert 2010-01-22 14:27:10
F#不是一种动态语言,并且不基于DLR。 – Brian 2010-01-22 16:33:10
是的,它并没有实现所有的动态功能。 http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/faq.aspx#IsItDynamic 所以,你不能比较F#与ironruby或ironpython。 – 2010-01-22 17:15:41
哪种语言/技术最适合这份工作总是取决于你真正想做什么。 – sth 2010-01-23 14:52:28