2012-01-09 10 views
7

Esiste un'alternativa alla realizzazione di applet Java didattiche per simulazioni fisiche come il movimento del proiettile, la gravità, ecc.?Alternativa di Python all'applet Java?

+2

Avete bisogno che vengano eseguiti in un browser Web come un'applet? – Nick

risposta

6

Se si desidera che venga eseguito in un browser, è possibile utilizzare PyJamas - che è un compilatore Python-to-Javascript e un set di strumenti.

Non sono sicuro di quanto sia ben mantenuto in questi giorni.

+1

Il pigiama è ancora vivo come [github.com/pyjs](https://github.com/pyjs/pyjs) –

6

In questo giorno e l'età, si potrebbe guardare alla tela HTML 5 & JS.

4

Mentre io sono tutto per "HTML5 & JS", puoi considerare Jython e scrivere semplicemente un'applet Java in Python (2.2.3, ma ...) Java non è solo una lingua, quindi sei libero di scegliere.

2
+0

quindi da tutti i commenti. Posso usare pygame per creare una simulazione fisica, quindi usare PySide per aggiungere elementi GUI e infine IronPython per metterlo sul web ??? – hershey92

+0

sì, che in teoria dovrebbe andare bene. Una restrizione che penso tu possa imbattersi in quella luce argentata non ti permetterà di eseguire estensioni CPython native. –

+0

hey, potresti espandere "Cpython nativo" e presentare una soluzione per questo problema. Questo è il mio primo incontro con un progetto Python, grazie mille. – hershey92

1

È possibile eseguire CPython nel browser usando empythoned. Non c'è però un'interfaccia corretta da Python al browser, quindi sarà difficile fare qualsiasi applicazione GUI.

2

Brython è la vostra alternativa. Permette di definire gli script "text/python".