Quanto è maturo PyPy? [chiuso]

12

Sto cercando di determinare la maturità di PyPy con altri mezzi rispetto alla lettura dell'opinione degli sviluppatori. Pertanto, sono interessato a conoscere eventuali progetti mission-critical di alto profilo che utilizzano PyPy. Tutti gli altri indicatori di maturità sembrano buoni. Mi manca solo questo prima di decidere di utilizzarlo per il mio progetto principale.

    
posta David 22.05.2011 - 00:41
fonte

1 risposta

13

PyPy ha solo solo raggiunto lo stadio in cui è sufficientemente maturo per essere un sostituto valido per CPython negli ambienti di produzione in cui non ci sono moduli di estensione C in uso, o quelli che sono necessari possono essere gestito in modo adeguato tramite cpyext o una rapida riscrittura del codice di interfaccia per utilizzare 'ctypes.

Di conseguenza, non ci sono ancora molti esempi di grandi migrazioni al di fuori di CPython. Esistono tuttavia già esempi di significativi aumenti di velocità nel codice del mondo reale solo cambiando interpreti - l'esempio più notevole di cui sono attualmente a conoscenza è commutazione LWN su PyPy e una riduzione del 67% in termini di tempo di esecuzione per alcuni dei loro script di data mining di sviluppo di Linux.

Indipendentemente da ciò, la cosa fondamentale da tenere a mente è che, a meno che non inizi a scrivere codice RPython, è facile passare da PyPy a CPython 2.7 se hai bisogno di un particolare modulo di estensione C, o se vuoi indirizzare una piattaforma che PyPy non supporta.

    
risposta data 23.05.2011 - 13:20
fonte

Leggi altre domande sui tag