基本的に、問題はProcessinJSコンパイラを使用して、CoffeeScriptがJava言語で書かれていることを除いてクライアント側のコードを書くことと同じように使用する方法です。 CoffeeScriptのWebサイトの "CoffeeScriptを試してください"オプションと同様に、ブラウザでJavaでのライブコーディングを考えています。ProcessingJSコンパイラを使用して、ProcessingJS以外の目的でJavaコードをJavaScriptに変換することはできますか?
答えて
これは非常に混乱しやすい質問です。ステップで、この工程を経行こう:
- 処理言語はJavaに文法的に似ているように設計され、それは通常のJavaにコンパイルされた(Wikipedia article on Processing quothが:「コードはコンパイルする前に、ピュアJavaに変換されます」) 。
- ProcessingJSは、1)Canvasを使用するためのJSライブラリと、2)前述のライブラリを使用するJSコードに処理コードをコンパイルするコンパイラ(JSで書かれたもの)の2つのプロジェクトです。
- ProcessingJSを使用して、処理コードをブラウザで直接リアルタイムで実行されるJSコードにコンパイルできます。実際、これは
already been doneです。 (更新:に行くために使用されるリンクはhttp://sketchpad.cc/に置き換えられていることをインタラクティブProcessingJSエディタ)
しかし、あなたが「ブラウザでJavaでのライブコーディング」を行うためにProcessingJSを使用しての話を...まあ、ProcessingJSはJavaを生成しません。 Javaで記述された処理コンパイラのみがJavaを生成します。ブラウザで処理コードで動作し、Java出力を取得したい場合は、どちらかのはず:
- サイドステップのProcessingJS全くと実際にあなたの処理コードをコンパイルして実行するJavaアプレットを使用するか、または
- 使用ProcessingJS Ajaxを使用して処理コードをサーバーに送信してJavaにコンパイルします。
ご迷惑をおかけして申し訳ありません。私は具体的にはProcessingJSコンパイラを使用して、ProcessingJS自体以外のHTML DOMやその他のJavaScriptライブラリをコード化することを意味しました。たとえば、私は、クラスを作成するためにトリッキーなjavascriptオブジェクトを使用したくない代わりに、Java言語を使用してJSを生成します。 Javaアプレットや他のプラグインを使用しないで、すべてブラウザで実行したいと思っています。 – orad
OK、あなたが今何を言っているのか分かります。短い答えはいいえ、ProcessingJSは処理コードをキャンバスをターゲットとするJSに変換するだけです。より一般的なJava-to-JSコンバータとして使用することはできません。私が知っている唯一のプロジェクトは、JavaをJSに変換することです[GWT](http://code.google.com/webtoolkit/)です。 –
"既に完了しました"リンクが死んでいます。 – tenpn
- 1. JavascriptまたはjQueryはProcessingjs変数を取得しますか?
- 2. PJSは、私はこれを使用している場合(processingjs)
- 3. processingjsはリモートイメージをロードするときに404を返します。
- 4. processingjs red()green()blue()
- 5. 衝突2DでProcessingjsゲーム
- 6. 最終的にpython以外で使用することはできますか?
- 7. processingjsスケッチがいつロードされたかを知るには?
- 8. Javaコンパイラで「let式」(LetExpr)を使用する目的は?
- 9. Processingjsキャンバス要素のプリローダーの実装
- 10. 以下のコードを関数に変換することができますか?
- 11. log4j変換パターンでJavaオブジェクトを使用することはできますか?
- 12. iOSの目的Cでjavascriptコードを使用するには?
- 13. このコードでは、Collection.size()を使用してカウンタを置き換えることはできますか?ここ
- 14. 「ダム」データストア以外の目的でMySQLを使用することに利点はありますか?
- 15. eclipseでJava以外の拡張ファイルを使用してJavaコードをコンパイルする
- 16. 以下のコードでJavaコードをxamarin androidに変換できませんか?
- 17. java用に作成した文法ファイルをjavascript用に変換することはできますか?
- 18. 私はこの目的Cコードを迅速に変換できません
- 19. Google以外のAPIの目的でgoogle-api-java-clientを使用する
- 20. SQL以外のデータベースをAndroidで使用することはできますか?
- 21. ニューススタンド以外のアプリでNewsstandKit.frameworkを使用することはできますか?
- 22. ConditionalWeakTable <TKey、TValue>をコンパイラ以外の目的に使用する必要がありますか?
- 23. Javaコンパイラのエラーパズル:「内部クラスは静的宣言を持つことができません」 - 単純型以外
- 24. CSS/HTML/Javascript以外でWebOSを開発することはできますか?
- 25. CS2Jは1000行以上のコードを変換できますか?
- 26. F#コードをC#コードに変換することはできますか?
- 27. ProcessingJSキャンバスにetnireウェブページを含めるにはどうしたらいいですか?
- 28. SparkとStandford NLPを使用してJavaコードを実行しているときに、この例外が発生するのはなぜですか?ここで
- 29. Asp.Netを使用するweb.configはweb.config以外のファイルを変換しますか?
- 30. iOS 10以外のデバイスにswift 3.0を使用してアプリケーションを作成することはできますか?
私は混乱しています... ProcessingJSとJavaの関係はどう思いますか? – nicolaskruchten