2012-02-16 7 views
2

CoffeeScriptはとてもクールです。任意の言語がある場合は、コーヒー構文を使用しますが、groovy、scalaのようなjvmで実行しますか? Pythonの構文がクールではありません。私は非常に多くを使用することはできませんxx、私のコードで自己、それは醜いです。CoffeeScript for Java

+0

「クール」ってどういう意味ですか? – Altaaf

+1

コーヒーも涼しいです! –

+1

私はホットコーヒーを好む;) –

答えて

3

はいCoffeeScript compiles into plain old JavaScriptcan be executed by modern JVMs (v6+)

ちなみに、both languages depend on whitespace as syntax(これは議論の余地のあるトピックです)のため、Pythonの構文と対照的です。 Anyhoo、ハッピーハッキング!

[編集]ここにはusing JavaScript on the JVMのより便利な紹介があります。

+0

主イエスの聖母:) Javascriptはサーバー側で実行できるようになりましたか?私はこの男をdownvoteしようとしていた。 +1 – Shahzeb

+2

@Shahzeb:それはほとんど氷山の先端です、[check out node.js](http://nodejs.org/)! – maerics

+0

...あなたが提供するリンクは、そのページのどこにでも "Javascript"は言及していません。 –

3

具体的にはCoffeescriptではありませんが、MirahはJVMバイトコードまたはJavaソースに直接コンパイルするJVM言語であり、実行時ライブラリなしの実行が必要です。これは、ほとんどの人がCoffeescriptを使う方法に似ています。つまり、Javascriptの醜い意味論的および構文的要素を避けることです。 Mirahは静的に型付けされていますが、その構文はRubyから大きく借りています(MirahはJavanese for Rubyです)。

言語自体はまだ初期段階ですが、今日は非常に使用可能です。私は大学の宿題の大部分を、Javaを直接書くことが他に必要とされていた場所で行ってきました。私はAndroid用に開発するためにそれを使用することも掘り下げています。

Coffeescriptのようには見えませんが、それは同じ目標を持っており、あなたはそれが適切であるかもしれません。 Coffeescriptの構文もRubyにも多少触発されているので、2人は共通の祖先を共有します。