JavaScriptの代わりにScalaはありますか?私は、あなたが取得するつもりだ最高のCoffeeScriptのようなものだと思いますJavaScriptの代わりになるスカラ
- 埋め込まXML
- 古典的なJavaScriptのより良い標準ライブラリ
- 暗黙的な変換
JavaScriptの代わりにScalaはありますか?私は、あなたが取得するつもりだ最高のCoffeeScriptのようなものだと思いますJavaScriptの代わりになるスカラ
ない真の「JavaScriptに代わるような任意のスカラ座がありますか?」あなたの要件に合致するが、あなたの最初の質問に答える:あなたはルビー/ Pythonの/ Coffescriptが気に入らない場合は
は、あなたはおそらくを見ている必要がありますグーグルの新しい言語の技術プレビューダーツ: http://www.dartlang.org/
最初の一見で非常にjava-ishに見えますが、それはあまりにもscalastic感じるように多くの細心の注意を払っています。 (ただし、別のScalaとしてアプローチするのは誤りではありません。ScalaだけがScalaです)
:私はと言語を探しています最終的にJavaScriptにコンパイルされます。 AFAIKでは、ブラウザには、DOMをサポートする他のブラウザ間のクライアント側言語はありません。
CoffeeScriptは本当に素晴らしいですが、Ruby/Pythonのようです。私はScalaのような静的型の言語を期待しています。 – Mateusz
@Mateusz Javascriptは動的なlanaguageなので、必然的に動的に変換されるのであれば、なぜ静的型付けをいくつかの中間段階に課すのはなぜですか?その場合、静的な型指定によるパフォーマンス上の利点は得られません。あなたが探している他のメリットはどれですか?同様のタイプのシステムで動的言語を探しているのは、私にとってもっと合理的なようです。 –
静的な型指定は、動的に型定義された言語よりコンパイル/解析中に多くのエラーを見つけることができます。 – Mateusz
Scala +> GWT中間ターゲットをコンパイルするプロジェクト "Scala + GWT"があります。 GWTはそれをおそらくJavaScriptにコンパイルします。 http://scalagwt.github.com/
プラットフォーム全体です。私は自分自身でそれを行うことを考えるべきだと思う。 – Mateusz
これを「機械語」としてJavaScriptをターゲットとする、静的型付けされた言語(ghcjs、ocamljs、emscriptenなど)しかし、それらはすべて成熟の様々な段階にあります。 https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS – gkuan
@Mateusz - プラットフォーム全体を学ぶよりも、プラットフォーム全体を学ぶ方がはるかに高速です。 –
Scala.js
は、あなたが探しているものかもしれません:
「Scala.jsあなたはScalaで完全にWebアプリケーションを作成することができ、JavaScriptにScalaのコードをコンパイルします!」
Implict会話は何ですか? –
彼は暗黙の変換を意味すると思います –
あなたはそのコードをどこで実行しますか?ブラウザ、サーバー、デスクトップ、トースター? – nos