我有几个问题,我希望我们所有人都能清楚地了解事实。首先,ironpython的最后一个版本具有在移动平台上运行的功能,突出显示在单声道/安卓上它运行最好,而不是在其他平台上运行IOS和Windows手机。那么这是否意味着不必使用SL4A?我可以说monodroid挂钩到了android的核心能力吗?因此可能会在Android上提供更强大的应用程序访问/实现/再现?
接下来,我只想确定一下:与python一样,你可以使用ironpython创建完整的桌面应用程序吗? Cos(无处不在)(几乎)我看到ironpython他们称之为脚本工具,以及如何编写excel等方面的脚本,这促使我提出这样的问题。有人说使用ironpython编写的应用程序的速度并不是那么好,而且我在争论为什么那些发表意见的人持有这种观点,没有人能说出任何有价值的东西。
最后,随着novell和xamarin的运动,我还没有理解单声道在发布方案中的位置。我有一个mac,我安装了最新版本的mono,当我输入ipy时,我看到了像mono 1.1.0之类的东西。有没有人知道它发生了什么。
我爱上了python,学习了铁蟒,我认为铁心概念只是纯粹的光彩,可惜微软尊重F#其他它。
答案 0 :(得分:1)
首先,为了将来参考,多个问题应该是多个问题。 :)
在IronPython for Android上:它的效果略好于其他平台(现在它不起作用),但它仍然是非常非常早期的代码。你可以做什么有一些限制(主要是,你不能从动态代码中继承Java类)。这是非常实验性的。
在桌面应用上:您绝对可以在IronPython中编写完整的应用。有some samples表明它是如何完成的。特别是PyWpfSample和PyGtkSample。启动时间不是很好,但实际的运行时应该适用于大多数GUI应用程序。