it-swarm.com.de

Erstellen von Apps im Windows Metro-Stil mit Java?

Ich weiß, wie man kleine Desktop-Anwendungen in Java erstellt. Ich möchte wissen, ob ich Windows Metro-Apps in Java erstellen kann. Weil im Web nur C++/C/C #/JavaScript usw. erwähnt werden. Wenn ja, geben Sie mir bitte eine Referenz für einen schnellen Start. Wenn nicht, welche Sprache ist am einfachsten zu starten?

38
Harshveer Singh

Sie können Metro-Apps nur mit C #, VB, JavaScript und C++ erstellen. Derzeit gibt es keine Unterstützung für das Erstellen von Metro-Style-Anwendungen mit Java.

14
Larry Osterman

Mit Java können keine Apps im Metro-Stil erstellt werden.

Für den anderen Teil Ihrer Frage, was Starterhandbuch und welche Sprache einfach ist, hat MSDN ein Starterhandbuch, das beim Erstellen neuer Metro-Apps hilft, this , this und dies sollte hilfreich sein. 

Und welche Sprache am einfachsten ist, es hängt vom Entwickler ab. Jemand, der .NET- oder WPF- oder Windows Forms-Anwendungen entwickelt hat, kann sich in seiner vertrauten Umgebung wohl fühlen und kann die Entwicklung unter Verwendung von C++ und XAML oder VisualBasic je nach seiner Situation bevorzugen Verwenden vor, während jemand aus der Web-Entwicklung Javascript bevorzugen kann. 

Für neue Entwickler würde ich die Verwendung von C # und XAML empfehlen, aber es ist wieder meine Wahl, und nicht jeder wird damit einverstanden sein.

Hier ist ein weiterer Link, der auf MSDN-Leitfäden verweist und zusätzliche Details hinzufügt.

6
SpeedBirdNine

WinRT basiert immer noch auf COM, daher sollten Sie von Java aus mit etwas wie der Java-COM-Bridge - darauf zugreifen können. Das zu verwenden wäre wahrscheinlich ziemlich schwierig (Sie müssten Strings für Methodennamen usw. verwenden).

Wenn Sie WinRT bequem von Java aus verwenden möchten, müssen Sie die Java-Laufzeitumgebung und möglicherweise auch den Compiler ändern, um sie auf WinRT-Typen aufmerksam zu machen.

4
svick

Ich glaube, dass Sie Java und WinRT nicht verwenden können. Die beste Option, die Sie ausprobieren können, ist C #, da dies meiner Meinung nach die Sprache ist, die Java am nächsten kommt. 

4
gyurisc

Tatsächlich können Sie ganz einfach eine Webanwendung im Metro-Stil schreiben, indem Sie eine CSS-Bibliothek wie diese verwenden: http://metroui.org.ua/

Mit diesem CSS ist es möglicherweise möglich, reines altes HTML mit Java auf der Serverseite (z. B. über ein Servlet) zu generieren und anschließend die CSS-Klassen zu respektieren.

Ich habe dies mit der org.Apache.ecs-Bibliothek getan (sie ist sehr alt, funktioniert aber ziemlich gut).

2
diegolin

C # und Java sind ähnlich, jedoch mit unterschiedlichen Frameworks. Informieren Sie sich über die Entwicklung von Metro Style-Apps in C #. Vergessen Sie nicht, sich für eine Entwicklerlizenz für Windows Store Apps anzumelden!

0
user2678408

Sie können Ihre App in Java schreiben und mithilfe von GWT in JavaScript kompilieren. Wir machen dies mit einigen Windows-Apps (Phone und Desktop) erfolgreich. Darüber hinaus kann der Code mit Ihren iOS- und Android-Ports gemeinsam genutzt werden.

0
funkybro