Moin!
der Unterschied ist identisch mit dem zwischen Gummi und Gummibärchen, Mozart und Mozartkugeln, oder wenn Du willst zwischen Python und PHP. Es handelt sich um zwei Programmiersprachen - weitere Gemeinsamkeiten existieren nicht mehr, als zwischen beliebigen anderen Programmiersprachen.
Nein. JavaScript ist explizit auch als Bindeglied zw. Java & HTML gedacht (deswegen heißt es so und nicht mehr LiveScript). Das trifft auf die von dir genannten Paarungen nicht zu. Und man kann auch nicht mit Python auf PHP-Objekte zugreifen oder in PHP Python-Code ausführen.
Ich bin mir sicher, dass ich problemlos in PHP Python-Code ausführen kann:
passthru('python-code.py');
Und was diese Bindegliedfunktion angeht: Das würde ich mal eher in die Rubrik "DOM" einordnen, Javascript selbst ist ja nur die recht dünne Spezifikation von "Wie schreibe ich if- und sonstige Schleifen ;) , und welche integrierten Funktionen gibt es?"
- Sven Rautenberg