2012-01-09 40 views
7

Có cách nào khác để tạo các ứng dụng Java giáo dục cho các mô phỏng vật lý như chuyển động phóng, trọng lực, vv?Python thay thế cho Java applet?

+2

Bạn có cần chúng chạy trong trình duyệt web như một applet không? – Nick

Trả lời

6

Nếu bạn muốn nó chạy trong trình duyệt, bạn có thể sử dụng PyJamas - đây là một bộ công cụ và trình biên dịch Python-to-Javascript.

Tôi không chắc chắn rằng nó được duy trì tốt như thế nào trong những ngày này.

+1

Pyjamas vẫn còn hoạt động như [github.com/pyjs](https://github.com/pyjs/pyjs) –

6

Trong ngày và tuổi này, bạn có thể nhìn vào canvas HTML 5 & JS.

4

Mặc dù tôi là tất cả cho "HTML5 & JS", bạn có thể xem xét Jython và chỉ cần viết Java Applet bằng Python (2.2.3, nhưng ...) Java không chỉ là ngôn ngữ, vì vậy bạn lựa chọn miễn phí.

2
+0

vì vậy từ tất cả các nhận xét. Tôi có thể sử dụng pygame để tạo ra một mô phỏng vật lý, sau đó sử dụng PySide để thêm các phần tử GUI và cuối cùng là IronPython để đưa nó lên web ??? – hershey92

+0

vâng, theo lý thuyết thì tốt. Một hạn chế mà tôi nghĩ rằng bạn có thể gặp phải là ánh sáng bạc sẽ không cho phép bạn chạy các tiện ích mở rộng CPython gốc. –

+0

hey, bạn có thể vui lòng mở rộng trên 'native Cpython' và cũng trình bày một giải pháp cho vấn đề này. Đây là lần đầu tiên tôi gặp phải một dự án python, cảm ơn một tấn. – hershey92

1

Bạn có thể chạy CPython trong trình duyệt sử dụng empythoned. Mặc dù không có giao diện thích hợp từ Python cho trình duyệt, vì vậy sẽ khó có thể thực hiện bất kỳ ứng dụng GUI nào.

2

Brython là lựa chọn thay thế của bạn. Nó cho phép bạn xác định các tập lệnh "text/python".

Các vấn đề liên quan