11 Stimmen

Welche Compiler sind für JavaScript-Laufzeiten geeignet?

Ich verwende GWT, das einen Java-zu-JavaScript-Compiler enthält. Vor diesem Projekt war es mir nicht in den Sinn gekommen, die JavaScript-Laufzeitumgebung von einer anderen Sprache aus anzusteuern, und ich genieße die GWT-Erfahrung.

Eine schnelle Suche ergab Java2Script als eine weitere Java-zu-JavaScript-Lösung. Gibt es noch andere ausgereifte Compiler, die auf die JavaScript-Laufzeit abzielen?

0 Stimmen

Wir entwickeln websharper.com das F# zu JavaScript kompiliert.

2voto

Chi Punkte 21806

Es gibt zwar auch andere Produkte, die zu Javascript kompilieren (wie in den anderen Kommentaren erwähnt), aber ich glaube, dass GWT in Bezug auf die reale Nutzung bei weitem das ausgereifteste ist. Die einfache Tatsache, dass eine Reihe von Googles Kernanwendungen GWT verwenden (z. B.: die neue Adwords-GUI, Google Wave, etc.) bedeutet, dass Sie darauf vertrauen können, dass das Produkt für mindestens die nächsten Jahre gepflegt wird, es wird nicht einfach in Kürze verschwinden.

Eine andere Sache zu beachten ist, dass GWT ist weit mehr als ein Java-zu-Javascript-Compiler, es ist auch eine Optimierung Compiler, es hat gehosteten Modus, es ist voll interoperabel mit nativen Javascript, es tut Bild Bündelung, es tut Code Aufteilung in der neuen Version, etc.

0 Stimmen

Google stellte die Entwicklung von Wave weniger als 3 Monate nach seiner Veröffentlichung ein, so dass ich rückblickend nicht sicher bin, ob dies das beste Beispiel für die erwartete Langlebigkeit von GWT war :-)

1voto

Joel Martinez Punkte 45129

1voto

raju-bitter Punkte 8668

Die Erfinder von Clojure (ein JVM-basierter Lisp-Dialekt) eingeführt ClojureScript Mitte 2011. ClojureScript kompiliert Clojure-Quellcode in JavaScript und nutzt dabei den Google Closure-Compiler und das Closure-Framework. ClojureScript-Code kann sowohl im Browser-Client als auch auf node.js-Servern ausgeführt werden.

0voto

jbeard4 Punkte 12217

Hier ist eine schamlose Werbung für ein Projekt, das ich begonnen habe und weiter entwickle: scxml-js einen Statecharts-to-JavaScript-Compiler

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X