9P by xguru 2021-06-18 | favorite | 댓글 2개

- Python 2.6~2.7, 3.3~3.9 와 완벽 호환
ㅤ→ 모든 파이썬 라이브러리/확장 모듈 사용 가능
ㅤ→ 최적화된 Standalone 실행파일 또는 확장모듈 생성
- 파이썬 모듈을 C수준 프로그램으로 변환후 libpython 과 C 파일을 사용해서 CPython과 비슷하게 동작
ㅤ→ 모든 최적화는 불필요한 오버헤드를 줄이는 것을 목표로 하고, 높은 호환성을 유지
ㅤ→ 이미 CPython보다 빠르지만, 아직 최적화할 부분이 많음
- 윈/맥/리눅스/BSD 지원 (x86, x86_64, ARM)

nuitka 가 나쁘진 않은데 실제로 써보면 생각보다 느리다는게 한가지 문제이긴 합니다 ㅠ

https://github.com/kostya/jit-benchmarks

JIT 방식인 PyPy 가 실행속도는 더 빠르지만 최종적으로는 Python 코드를 배포해야 하는데 반해,
Nuitka는 호환성도 더 뛰어나면서도 독립 실행파일 만드는 게 가능해서 Python 으로 짠 코드를 바이너리로 배포할 때는 가장 훌륭한 대안인 듯