Một lot trong số questions đã được hỏi và trả lời về việc chạy javascript phía máy chủ trên Google App Engine, nhưng tất cả các câu trả lời đều xử lý các phiên bản Java để sử dụng các phiên dịch JS dựa trên Java như Rhino, Rhino for Webapps, v.v.Có thể thực thi javascript phía máy chủ từ một phiên bản * Ứng dụng Google Engine * của Google không?
Có cách nào để thực thi mã javascript phía máy chủ trên phiên bản Python GAE không? Tôi đang suy nghĩ một cái gì đó chính xác dọc theo dòng pyv8, nhưng với sự hỗ trợ cho App Engine (mà tôi đoán sẽ có nghĩa là một thực hiện python tinh khiết của thông dịch viên). Giải pháp duy nhất tôi có thể đưa ra hiện tại là sử dụng một số loại hack tổng thể để chạy một đối tượng Java và Python GAE side-by-side (thông qua các phiên bản khác nhau) để cả hai có thể nói chuyện với cùng một kho dữ liệu , cho phép cá thể Java lưu trữ mã JS và sử dụng API để nói ngược lại. Không hấp dẫn lắm.
Không cần phải tham gia vào tất cả các "điều này là không cần thiết, bạn không nên làm điều này" thảo luận - Tôi biết điều này là không lý tưởng và tôi chỉ đơn giản là tò mò nếu nó có thể được thực hiện.
Bạn không cần bất kỳ loại hack nào để chạy phiên bản Python và Java của cùng một ứng dụng. Chỉ cần tải chúng lên các phiên bản khác nhau của cùng một ứng dụng. Chỉ một phiên bản có thể là phiên bản mặc định, nhưng đó có thể không phải là một bộ ngắt thỏa thuận. –
Tôi đã thêm một giải thích cho nhận xét "tổng hack" của mình - không phải là hai phiên bản là một hack khổng lồ, nó chỉ là chạy một phiên bản Java và Python cạnh nhau để thực hiện điều này. – kamens