PyPy trưởng thành như thế nào? [đóng cửa]


12

Tôi đang cố gắng xác định sự trưởng thành của PyPy bằng các cách khác ngoài việc đọc ý kiến ​​của các nhà phát triển. Do đó, tôi muốn nghe về bất kỳ dự án quan trọng nào về nhiệm vụ quan trọng bằng PyPy. Tất cả các chỉ số trưởng thành khác có vẻ tốt. Tôi chỉ thiếu cái này trước khi tôi quyết định sử dụng nó cho dự án chính của mình.

Câu trả lời:


13

PyPy chỉ mới đạt đến giai đoạn đủ trưởng thành để trở thành một sự thay thế khả thi cho CPython trong môi trường sản xuất khi không có mô-đun mở rộng C nào được sử dụng hoặc những mô-đun cần thiết có thể được xử lý đầy đủ thông qua cpyexthoặc viết lại giao diện nhanh chóng mã để sử dụng `ctypes.

Theo đó, vẫn chưa có nhiều ví dụ về việc di cư lớn ra khỏi CPython. Tuy nhiên, đã có những ví dụ về việc tăng tốc đáng kể trong mã thế giới thực chỉ bằng cách chuyển đổi trình thông dịch - ví dụ đáng chú ý nhất mà tôi hiện đang biết là chuyển đổi sang PyPy và giảm thời gian chạy ~ 67% cho một số phát triển Linux của họ kịch bản khai thác dữ liệu.

Bất kể, điều quan trọng cần ghi nhớ là, trừ khi bạn bắt đầu viết mã RPython, thật dễ dàng để chuyển từ PyPy trở lại CPython 2.7 nếu bạn cần một mô-đun mở rộng C cụ thể hoặc bạn muốn nhắm mục tiêu một nền tảng mà PyPy không ' hỗ trợ t.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.