2009-05-12 4 views
6

CPython을 제외하고 현재 다른 Python 구현체는 프로덕션 시스템에서 사용할 수 있습니까?CPython 외에도 Python 구현이 준비 되었습니까?

질문

이미 주제에 프로/단점에 대한 몇 가지 빛을 흘렸다. 이러한 이국적인 구현이 실제로 안정적으로 실행되어야하는 시스템에서 실제로 사용된다면 지금 당장 궁금합니다. (가능한 예는 오픈 소스?)

편집 : 필요 내가 코드를 부탁 해요 파이썬 버전> = 2.5

답변

10

살펴 CPython의

를 취할 것 자이 썬에 기반한 시스템 및 제품 (트랜잭션 통합 엔진). 후자의 경우 제품은 2000 년대 초반부터 시장에 출시되었습니다. 자이 썬은 조금 정체되어 있지만 (최근에 조금씩 나타난 것 같지만) 성숙하고 안정적이다. 이 제품에 어떤 실적을 가지고 있지만

은 IronPython은

이것은 블록에 새로운 아이이다. 이 버전 (특히 버전 1.x)은 안정적이며 프로덕션 환경에서 사용할 수 있으며 개발은 공식적으로 CLR의 동적 언어에 관심이있는 것으로 보이는 Microsoft의 지원을받습니다. 주요 파이썬 구현에서 가장 친환경적이지만 안정적으로 보입니다.

스택리스 파이썬

이것은 EVE Online에 광범위하게 사용됩니다, 그들은 준비가 생산으로 볼 것 같다. Stackless Python은 10 년 동안 사용되어 왔음을 명심하십시오.

+0

[PyPy] (http://pypy.org/)를이 목록에 추가해야합니다. Quora는 이제 [PyPy] (http://www.quora.com/Alex-Gaynor/Posts/Quora-is-now-running-on-PyPy)에서 실행되고 있습니다. – MountainX

3

적어도 하나의 제품, Resolver One, 생산 수준이라고하고, 전적으로 IronPython을 기반으로합니다.

Resolver One은 익숙한 스프레드 시트와 유사한 인터페이스와 강력한 Python 프로그래밍 언어를 혼합하여 데이터를 더 잘 분석하고 표현할 수있는 도구를 제공하는 프로그램입니다.

0

나는 Jython이 꽤 성숙하고 오랜 시간 동안 주변에 있었다는 것을 알고있다.

또한, 나는 생산 알고 많은, 많은 제품 및 생산 시스템에

자이 썬

을 사용 Stackless python

+1

자이 썬은 최근까지 파이썬 2.2 만 구현했다. 그들은 버전 2.5 용 RC2를 방금 출시했지만 성숙한 것으로보기는 어렵습니다. 그들의 설치 지침은 여전히 ​​2.2를 참조합니다. –

0

CPython의 이식 가능한 버전 인 http://www.portablepython.com/을 확인할 수 있습니다. 또한 매우 보편적이고 유용한 라이브러리와 심지어는 IDE와 함께 번들로 제공됩니다.

http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/에서 찾을 수있는 파이렉스가 있습니다. 그것은 파이썬이 아니지만 매우 가깝습니다. Cython (CPython이 아님)은 Pyrex를 기반으로하며 http://www.cython.org/에서 찾을 수 있습니다. 둘 다 Python 용 C 확장을 만드는 데 유용합니다. 그들의 언어는 매우 Pythonic입니다.

관련 문제