38 votes

Créer des applications de style Windows Metro avec Java ?

Je sais comment créer de petites applications de bureau en Java. Je voudrais savoir si je peux créer des applications de style Windows Metro en Java ? Parce que sur le web, seuls C++/C/C#/JavaScript etc. sont mentionnés. Si oui, pouvez-vous me donner quelques références pour un démarrage rapide ? Sinon, quel est le langage le plus facile à utiliser pour commencer ?

14voto

Larry Osterman Points 12713

Vous ne pouvez créer des applications de style métro qu'avec C#, VB, JavaScript et C++. Il n'existe actuellement aucun support pour la création d'applications de style métro avec Java.

6voto

SpeedBirdNine Points 2532

Vous ne pouvez pas créer des applications de style métro avec Java.

Pour l'autre partie de votre question, concernant le guide de démarrage et la langue, c'est facile, MSDN propose un guide de démarrage qui aide à créer de nouvelles applications de style métropolitain, ce , ce y ce devrait être utile.

Quelqu'un qui a déjà développé des applications .NET, WPF ou Windows Forms sera peut-être plus à l'aise dans un environnement familier et préférera développer en utilisant C++ et XAML ou VisualBasic, en fonction de ce qu'il a utilisé auparavant, tandis que quelqu'un qui vient du développement web préférera peut-être javascript.

Pour les nouveaux développeurs, je recommanderais d'utiliser C# et XAML, mais encore une fois, c'est mon choix, et tout le monde ne sera pas d'accord avec lui.

Ici Voici un autre lien qui renvoie à des guides sur MSDN et ajoute quelques détails supplémentaires.

4voto

svick Points 81772

WinRT est toujours basé sur COM, donc vous devriez pouvoir y accéder depuis Java en utilisant quelque chose comme le pont Java-COM . L'utiliser serait probablement assez difficile (il faudrait utiliser des chaînes de caractères pour les noms de méthodes, etc.)

Si vous vouliez utiliser WinRT confortablement à partir de Java, il faudrait modifier le runtime Java et éventuellement le compilateur pour qu'ils soient conscients des types WinRT.

4voto

gyurisc Points 4250

Je crois que vous ne serez pas en mesure d'utiliser Java et WinRT. La meilleure option pour vous est C#, car c'est le langage qui se rapproche le plus de Java, à mon avis.

2voto

diegolin Points 21

En fait, vous pouvez très facilement écrire une application web de style métro en utilisant une bibliothèque CSS comme celle-ci : http://metroui.org.ua/

Avec ce CSS, il est possible de générer du bon vieux HTML avec Java du côté serveur (par exemple via une servlet) et de respecter ensuite les classes CSS.

Pour ce faire, j'ai utilisé la bibliothèque org.apache.ecs (elle est très ancienne mais elle fonctionne plutôt bien).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X