除了CPython,目前哪些Python实现可用于生产系统?
这些问题已经在以下链接中探讨了优缺点: 我想知道这些更为奇特的实现是否真的被用于需要可靠运行的系统中(例如开源项目)。 编辑: 我要求的代码需要Python版本>= 2.5。
这些问题已经在以下链接中探讨了优缺点: 我想知道这些更为奇特的实现是否真的被用于需要可靠运行的系统中(例如开源项目)。 编辑: 我要求的代码需要Python版本>= 2.5。
CPython
在许多产品和生产系统中使用。
Jython
我知道基于Jython的产品和生产系统(一个事务集成引擎)。在后一种情况下,该产品自21世纪初上市以来就已经存在了。Jython有点停滞不前(尽管最近似乎有所改善),但它是成熟和稳定的。
IronPython
这是新秀,尽管它在产品中有一些记录。它(特别是版本1.x)可以被视为稳定并可用于生产,Microsoft官方资助其开发,并似乎对CLR上的动态语言有兴趣。它是主要Python实现中最年轻的,但似乎相当稳定。
Stackless Python
这在EVE Online中广泛使用,并且他们似乎将其视为生产就绪状态。请记住,Stackless Python已经存在了大约10年。
据说至少有一个产品Resolver One已经达到了生产级别,完全基于IronPython。
Resolver One是一个将熟悉的电子表格界面与强大的Python编程语言结合在一起的程序,为您提供了一个更好地分析和展示数据的工具。
我知道Jython已经非常成熟并且存在了很长时间。
此外,我会看一下Stackless python。
你可以查看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。