Có thể tích hợp Python và JavaScript không? Ví dụ, hãy tưởng tượng bạn muốn có thể định nghĩa các lớp trong JavaScript và sử dụng chúng từ Python (hoặc ngược lại). Nếu vậy, cách tốt nhất là gì? Tôi quan tâm không chỉ nếu điều này là có thể, nhưng nếu bất cứ ai đã thực hiện nó trong một dự án "nghiêm trọng" hoặc sản phẩm.Cách tốt nhất để tích hợp Python và JavaScript?
Tôi đoán có thể sử dụng Jython và Rhino, nhưng tôi tò mò liệu có ai thực sự thực hiện việc này hay không và nếu có giải pháp cho các nền tảng khác (đặc biệt là CPython).
Có lẽ bạn có thể biên dịch CPython thành JavaScript bằng Emscripten và sau đó chạy CPython trong trình duyệt. Có thể gọi hàm Python từ JavaScript và ngược lại. http://syntensity.com/static/python.html –
@AndersonGreen điều này đã được thực hiện: pypyjs - https://github.com/rfk/pypyjs – denfromufa
Đối với những gì nó có giá trị, [câu trả lời SO này] (https: // stackoverflow.com/a/28652754/1519199) trình bày một cách tiếp cận thống nhất để chia sẻ các đối tượng giữa JS và Python, và được thực hiện trong [repo này] (https://github.com/jdthorpe/ajvpy) mà chỉ đơn giản là kết thúc một mô-đun NodeJS đi kèm thông qua webpack và cho thấy nó như là một mô-đun Python. – Jthorpe