Javaで小さなデスクトップアプリケーションを作成する方法を知っています。知りたいのですが、JavaでWindows Metroスタイルのアプリを作成できますか? Web上ではC++/C/C#/ JavaScriptなどのみが言及されているためです。はいの場合は、クイックスタートの参考資料を教えてください。そうでない場合、どの言語が最も簡単に始められるでしょうか?
C#、VB、JavaScript、C++でのみMetroスタイルアプリを作成できます。現在、Javaを使用したMetroスタイルアプリケーションの作成はサポートされていません。
JavaでMetroスタイルアプリを作成することはできません。
スターターガイドと簡単な言語についての質問の他の部分については、 [〜#〜] msdn [〜#〜] に、新しいMetroスタイルアプリの作成に役立つスターターガイドがあります this 、 this および this が役立つはずです。
どちらの言語が最も簡単か、それは開発者に依存します。NETまたはWPFまたはWindowsフォームアプリケーションを開発している人は、慣れ親しんだ環境に慣れているかもしれません。以前使用していたが、ウェブ開発から来た人はJavaScriptを好むかもしれない。
新しい開発者には、C#とXAMLの使用をお勧めしますが、これも私の選択であり、誰もがそれに同意するわけではありません。
ここ は、MSDNのガイドを指す別のリンクであり、いくつかの詳細を追加しています。
WinRTはまだCOMに基づいているので、Java Java-COMブリッジ のようなものを使用して)からアクセスできるはずです。それを使用することはおそらく非常に困難です(メソッド名などに文字列を使用する必要があります)。
JavaからWinRTを快適に使用したい場合は、Javaランタイムを変更し、場合によってはコンパイラもWinRTタイプを認識するように変更する必要があります。
JavaおよびWinRTは使用できなくなると思います。C#が最適です。これがJavaに最も近い言語だからです。
実際、次のようなCSSライブラリを使用すると、メトロスタイルのWebアプリケーションを簡単に作成できます。 http://metroui.org.ua/
このCSSを使用すると、Javaを使用して(サーブレットなどを介して)でプレーンな古いHTMLを生成し、CSSクラスを尊重することができます。
私はorg.Apache.ecsライブラリを使用してこれを行いました(非常に古いですが、かなりうまく動作します)。
C#とJavaは似ていますが、フレームワークが異なります。C#でMetroスタイルアプリを開発することを検討してください。Windowsストアアプリの開発者ライセンスにサインアップすることを忘れないでください!
Javaでアプリを記述し、GWTを使用してJavaScriptにクロスコンパイルできます。これは、いくつかのWindows(電話とデスクトップ)アプリで正常に実行できます。さらに、コードをiOSで共有できますおよびAndroidポート。