Puis-je utiliser Java pour la construction de la croix-plate-forme d'applications mobiles?
J'ai lu un article sur Xamarin a l'achat RoboVM et permet aux développeurs d'écrire des applications mobiles en Java pour le cross-plateforme. Je ne suis pas sûr si c'est possible maintenant d'utiliser Java pour le développement de la croix-plate-forme d'applications mobiles. Est-il des outils fiables où je peux écrire en Java pour la croix-plate-forme d'applications mobiles développement? Est-ce un bon choix de choisir Java uniquement pour le potentiel de la croix-plate-forme d'applications mobiles? Je ne considère pas l'aide de C, C++, C# à cet effet, car je n'ai jamais été en se concentrant sur l'un d'eux. Je m'excuse pour les fans de ces langues. Ou Est-ce un meilleur choix que je ferais mieux de travailler avec Java pour les applications Android et rapide pour les applications iOS? J'ai l'intention de choisir Java comme langue principale pour toutes les applications web, de la croix-plate-forme d'applications mobiles et de programmation robotique au développement.
J'ai entendu dire que Xamarin a été racheté par Microsoft, il est donc peu probable qu'elle sera en charge Java
OriginalL'auteur O Connor | 2016-03-25
Vous devez vous connecter pour publier un commentaire.
J'ai été en utilisant Un Nom De Code pour un bon moment maintenant. Libgdx n'était pas exactement une option que je ne suis pas un développeur de jeu.
J'ai un peu joué avec RoboVM avant de choisir Un nom de Code, et il semble que c'est plus sur Java pour iOS et pas sur WORA (Écrire une Fois, Exécuter Partout). Cela pourrait être un bon choix pour vous si c'est ce que vous voulez, mais je préfère WORA. J'ai essayé le RoboVM FX liaisons et ils étaient juste horriblement cassé dans les méthodes de base.
Quelques choses que j'aime, nom de Code sont:
Soutien - je n'ai jamais utilisé un produit avec une telle incroyable support gratuit. Vous obtenez des réponses à l'intérieur d'une journée, au plus tard, et qui a vraiment scellé l'affaire pour moi.
Pas besoin d'un Mac - je utiliser mon Mac à la maison, mais dans le bureau, j'ai besoin d'un PC.
La personnalisation et la connaissance - c'est à peu près Swing, mais mieux. Comme nous l'avons toujours voulu Balancer à être comme ils disent...
La documentation utilisée pour le sucer, mais ils ont fait un gros push sur elle, et elle le montre. Maintenant, si seulement ils pouvaient fixer le IntelliJ/IDÉE de plugin au niveau du plugin NetBeans, je serais d'or!
OriginalL'auteur Derek Johnson
En fonction de ce que vous essayez d'écrire, libgdx pourrait être une bonne solution.
Vous écrivez votre code une fois en java et qu'il compile en gros de tout (même html5!)
Vous avez à adhérer aux conventions de codage et de l'utiliser en classe. (Qui sont grands pour le développement d'un jeu, pas tellement pour d'autres choses... mais vous pourriez probablement faire ce que vous voulez avec elle).
OriginalL'auteur dustinroepsch
Autant que je sache, ils ne sont pas compatibles avec Java, mais ils prétendent que si vous connaissez Java, vous serez bien avec le C#.
J'ai trouvé peu intéressant bizarre faits sur leur site à propos de la transition... source
ref
etout
mots-clés pour passer des paramètres par référence; il n'y a pas d'équivalent à ces en Java).switch
instruction, le code de tomber dans le prochaincase
section, mais en C# à la fin de chaqueswitch
section doit mettre fin à l'switch
(la fin de chaque section doit fermer avec unbreak
déclaration).J'étais en soulignant comment mal leurs revendications ont été, désolé pour la confusion.
OK, alors quel est le problème avec le résumé des instructions de commutation? Semble ok pour moi.
OriginalL'auteur Benoit Vanalderweireldt