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