我有几个问题,我希望这些问题和事实能让我们所有人都明白这一点。首先,最新发布的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的概念是纯粹的辉煌,遗憾的是微软推崇F#其他的它。
发布于 2012-04-07 06:12:17
首先,为了将来的参考,多个问题实际上应该是多个问题。:)
在用于安卓的IronPython上:它比在其他平台上运行得稍好一些(在其他平台上它现在根本不能工作),但它仍然是非常非常早期的代码。您所能做的事情有一些限制(主要是,您不能从动态代码继承Java类)。这是非常实验性的。
在桌面应用上:你完全可以用IronPython编写完整的应用。有一些some samples展示了如何做到这一点。特别是PyWpfSample和PyGtkSample。启动时间不是很长,但是对于大多数GUI应用程序来说,实际的运行时应该很好。
https://stackoverflow.com/questions/10046983
复制相似问题