CPython除外,其他Python实现目前可用于生产系统吗?
问题
已经阐明了有关该主题的利弊。我现在想知道,如果那些更奇特的实现实际上用于必须可靠运行的系统中。 (可能的例子?开源?)
编辑:我要求的代码需要Python版本> = 2.5
答案 0 :(得分:10)
<强> CPython的强>
用于许多产品和生产系统
<强>的Jython 强>
我了解基于Jython的生产系统和产品(事务集成引擎)。在后一种情况下,该产品自2000年初开始上市。 Jython有点停滞不前(虽然它最近似乎有所回升)但它已经成熟稳定。
<强> IronPython的强>
这是该街区的新生儿,尽管它确实在产品方面有一些记录。它(特别是版本1.x)可以被视为稳定且可供生产使用,并且开发由Microsoft正式资助,微软似乎对CLR之上的动态语言感兴趣。它是主要python实现中最环保的,但看起来相当稳定。
Stackless Python
这在EVE Online中广泛使用,他们似乎将其视为生产就绪。请记住,Stackless Python已经有10年了。
答案 1 :(得分:3)
至少有一种产品Resolver One被称为生产级别,完全基于IronPython。
Resolver One是一个程序,它将熟悉的类似电子表格的界面与强大的Python编程语言相结合,为您提供了一个工具,可以更好地分析和呈现您的数据。
答案 2 :(得分:0)
我知道Jython非常成熟并且已经存在了很长时间。
另外,我会看一下Stackless python
答案 3 :(得分:0)
您可以查看http://www.portablepython.com/哪个是CPython的便携版本。它还捆绑了非常常见和有用的库,甚至是IDE,都是可移植的。
有Pyrex,可以在http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/找到。它不是Python,但非常接近。 Cython(不是CPython)基于Pyrex,可以在http://www.cython.org/找到。它们对于为Python创建C扩展都很有用。他们的语言是如此Pythonic。