Mono 铁蟒问题

Mono 铁蟒问题,mono,ironpython,Mono,Ironpython,我有几个问题,我希望澄清和事实可以告诉我们所有人。首先,ironpython的最新版本具有在移动平台上运行的特性,强调它在mono/android上运行最好,而在其他平台(IOS和Windows phone)上运行不多。那么这是否意味着不必使用SL4A?我能说monodroid是android功能的核心,因此可能会在android上提供更强大的应用程序访问/实现/呈现功能吗 接下来,我只想确定这一点:与python一样,您可以使用ironpython创建成熟的桌面应用程序,对吗?因为在任何地方(

我有几个问题,我希望澄清和事实可以告诉我们所有人。首先,ironpython的最新版本具有在移动平台上运行的特性,强调它在mono/android上运行最好,而在其他平台(IOS和Windows phone)上运行不多。那么这是否意味着不必使用SL4A?我能说monodroid是android功能的核心,因此可能会在android上提供更强大的应用程序访问/实现/呈现功能吗

接下来,我只想确定这一点:与python一样,您可以使用ironpython创建成熟的桌面应用程序,对吗?因为在任何地方(几乎)我都能看到ironpython,他们将其称为脚本工具,以及如何编写excel的脚本等,这促使我提出了这样一个问题。有人说,使用ironpython编写应用程序的速度不是很快,我想问,为什么发言的人持有这种观点,而没有人能说出任何有价值的东西

最后,随着novell和xamarin的运动,我不明白mono在他们的发布计划中所处的位置。我有一台mac电脑,安装了最新版本的mono,当我输入ipy时,我看到了mono 1.1.0之类的东西。有人知道这是怎么回事吗


我在学习ironpython的过程中爱上了python,我认为ironpython的概念纯粹是一种才华,很遗憾微软尊重它

首先,为了将来的参考,多个问题实际上应该是多个问题。:)

在Android版IronPython上:它比其他平台(现在根本不起作用)工作得稍微好一些,但它仍然是非常非常早期的代码。您所能做的有一些限制(主要是,您不能从动态代码继承Java类)。这是非常实验性的

桌面应用程序:你完全可以用IronPython编写完整的应用程序。有很多例子说明了如何做到这一点。特别是PyWpfSample和PyGtkSample。启动时间不是很长,但对于大多数GUI应用程序来说,实际运行时应该很好