我需要在ironpython中编程什么?你对ironpython有什么看法?

时间:2010-01-05 02:01:26

标签: ironpython

我几天前在互联网上找到了铁箍。我想测试它。

我需要在计算机上安装什么才能使用它?用户是否需要额外安装一些东西? 什么IDE最适合ironpython? 我也用linux。 Mono可以支持吗?

是否值得测试(使用)ironpython? 我经常使用VB.NET和C#。如果你将它与语言进行比较,那怎么说是铁心的。

我对python一无所知。它会很容易学习吗?我应该从哪里开始?

我还读到,ironpython可以用作.NET应用程序中的脚本语言。难道这难吗?

对于使用ironpython的人。你是用它来制作整个应用程序还是只是它的某些部分。

4 个答案:

答案 0 :(得分:3)

通常,您需要在IronPython中开发.NET Framework的副本。 IronPython使用.NET执行,但在其他方面,与标准的CPython实现(differences are listed here)非常相似。

如果您的版本至少为1.1.7,则可以使用IronPython on Mono

许多人喜欢使用Visual Studio for IronPython via IronPythonStudio来使用IDE。但是,由于它是标准的python脚本,因此您也可以使用Python IDE。

IronPython与C#或VB.NET非常不同,但由于它以.NET为目标,因此您仍然可以使用.NET框架并以类似的方式编写代码。基本语言根本不同(虽然VB.NET和C#非常相似,语法略有不同)。

主要的python网站有一个很棒的tutorial on Python - 页面Whetting Your Appetite很高兴看到Python是否是你可能有兴趣学习的东西。

答案 1 :(得分:0)

如果我回答:

我对python一无所知。学习起来容易吗?我应该从哪里开始?

是的,学习Python非常容易。

如果您可以度过一个周末,您将能够获得有关Python编程语言的合理知识。

最佳起点是官方Python Documentation

答案 2 :(得分:0)

Python很棒,我看过用于测试的Python,但是,有一些非常强大的现有测试内容,比如MbUnit。

你可能喜欢Python,因为它简约而干净,但C#足够干净。是的,你会用它来编写脚本。它完全胜过VBA,我希望他们有Python for Excel。

答案 3 :(得分:0)

IronPython提供了一种方便的.NET语言接口,如C#。例如,您可以引用C#程序集并执行IronPython中的函数。另一个很好的用例是COM接口脚本,例如Excel。 IronPython cookbook提供了有关如何interface IronPython with Excel

的更多信息

我喜欢(并使用)IronPython主要是因为它很容易与.NET世界接口。请注意,IronPython与'常规'Python(即CPython)不同,对于开发人员而言,这主要意味着并非所有Python库和内置函数都可用于IronPython。对我来说,这种限制从来都不是真正的问题。 IronPython与.NET的密切关系弥补了这一点。