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?
Trả lời
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.
Pyjamas vẫn còn hoạt động như [github.com/pyjs](https://github.com/pyjs/pyjs) –
Trong ngày và tuổi này, bạn có thể nhìn vào canvas HTML 5 & JS.
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í.
Bạn có thể chạy IronPython trong Silverlight ứng dụng:
http://www.voidspace.org.uk/ironpython/silverlight/index.shtml
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
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. –
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
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.
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"
.
- 1. Tự động hóa Java applet bằng Python
- 2. JavaFX có phải là sự thay thế cho Java Applet không?
- 3. Thay thế cho Java Applet để truy cập hệ thống tệp từ Web
- 4. Java - java.lang.UnsupportedClassVersionError trong applet
- 5. Java Applet Permissions
- 6. jQuery và Java applet
- 7. Thay đổi kích thước cho applet của tôi cũng trong nhật thực "chạy dưới dạng applet"
- 8. Java Applet trong Tệp JAR
- 9. java applet sử dụng Plug-in thế hệ tiếp theo
- 10. Sự khác nhau giữa applet java java và applet java là gì?
- 11. Thay thế cho JFileChooser
- 12. Thay thế cho python statvfs?
- 13. nBuilder thay thế cho Java
- 14. Làm thế nào để bạn gỡ lỗi Java Applet?
- 15. OS X 10.8 Gatekeeper và Java applet
- 16. Thay thế cho servicewrapper cho java?
- 17. Java applet: hoạt động jocl dừng java3d
- 18. Java: Làm thế nào để chuyển các tham số cho một Webstart Applet?
- 19. Java VNC Applet vs Screen Capture
- 20. Nơi đặt tệp chính sách java applet?
- 21. Java applet với init() trong một gói?
- 22. Tải xuống applet java từ trang web
- 23. Python 3 thay thế cho PyFile_AsFile
- 24. Python 3 thay thế cho ftputil?
- 25. PHP thay thế cho vải của Python
- 26. Java thay thế cho vcr của Ruby?
- 27. Java thay thế cho Windows Workflow Foundation
- 28. Thay thế cho File.exists() trong Java
- 29. Java: DataInputStream thay thế cho endianness
- 30. Java Applet z-index trên Safari và xa hơn
Bạn có cần chúng chạy trong trình duyệt web như một applet không? – Nick