【问题标题】:Production ready Python implementations besides CPython? [closed]除了 CPython 之外的生产就绪 Python 实现? [关闭]
【发布时间】:2009-05-16 06:31:04
【问题描述】:

除了 CPython,目前还有哪些其他 Python 实现可用于生产系统?

问题

已经对该主题的利弊有所了解。我现在想知道,那些更奇特的实现是否真的用于必须可靠运行的系统中。 (可能的例子?开源?)

编辑:我要求的代码需要 Python 版本 >= 2.5

【问题讨论】:

    标签: python ironpython jython cpython pypy


    【解决方案1】:

    CPython

    用于许多产品和生产系统

    Jython

    我知道基于 Jython 的生产系统和产品(事务集成引擎)。在后一种情况下,该产品自 2000 年代初就已投放市场。 Jython 有点停滞(虽然最近似乎有所回升),但它成熟稳定。

    IronPython

    尽管它在产品方面确实有一些记录,但这是新来的。它(特别是 1.x 版)可以被视为稳定且可用于生产,并且开发由微软官方资助,微软似乎对 CLR 之上的动态语言感兴趣。它是主要 python 实现中最环保的,但似乎相当稳定。

    无堆栈 Python

    这在EVE Online 中被广泛使用,他们似乎认为它已准备好生产。请记住,Stackless Python 已经存在了大约 10 年。

    【讨论】:

    • PyPy 需要添加到此列表中。 Quora 现在运行在PyPy
    【解决方案2】:

    至少有一种产品,Resolver One,据说是生产级产品,完全基于IronPython

    Resolver One 是一个程序,它将熟悉的类似电子表格的界面与强大的 Python 编程语言相结合,为您提供了一种工具,可以更好地分析和呈现您的数据。

    【讨论】:

      【解决方案3】:

      我知道Jython已经很成熟了,已经存在了很长时间了。

      另外,我想看看Stackless python

      【讨论】:

      • Jython,直到最近,才实现了 python 2.2。他们刚刚发布了 2.5 版的 RC2,但这很难说它是成熟的。他们的安装说明仍然只参考2.2。
      【解决方案4】:

      您可以查看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。

      【讨论】:

        猜你喜欢
        • 2023-04-07
        • 2010-11-12
        • 2023-04-05
        • 2020-02-20
        • 2021-06-16
        • 2011-02-06
        • 2018-09-16
        • 2011-01-18
        • 2017-10-11
        相关资源
        最近更新 更多