Quelle est la maturité de PyPy? [fermé]


12

J'essaie de déterminer la maturité de PyPy par d'autres moyens que de lire l'avis des développeurs. Par conséquent, je suis intéressé à entendre parler de tout projet critique de grande envergure utilisant PyPy. Tous les autres indicateurs de maturité semblent bons. Je manque juste celui-ci avant de décider de l'utiliser pour mon projet principal.

Réponses:


13

PyPy vient juste d' atteindre le stade où il est suffisamment mature pour être un remplacement viable de CPython dans des environnements de production où il n'y a pas de modules d'extension C en cours d'utilisation, ou ceux qui sont nécessaires peuvent être correctement gérés via cpyextou une réécriture rapide de l'interface code pour utiliser `ctypes.

En conséquence, il n'y a pas encore beaucoup d'exemples de grandes migrations hors CPython. Il existe cependant déjà des exemples d'accélérations significatives dans le code du monde réel simplement en changeant d'interprète - l'exemple le plus notable que je connaisse actuellement est le passage de LWN à PyPy et la réduction de ~ 67% du temps d'exécution pour une partie de leur développement Linux scripts d'exploration de données.

Quoi qu'il en soit, l'essentiel à garder à l'esprit est que, à moins que vous ne commenciez à écrire du code RPython, il est facile de revenir de PyPy à CPython 2.7 si vous avez besoin d'un module d'extension C particulier, ou si vous souhaitez cibler une plate-forme que PyPy ne fait pas '' t soutien.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.