123
J2ObjC

J2ObjC

J2ObjC est un outil de ligne de commande open source de Google qui traduit le code Java en Objective-C pour la plate-forme iOS (iPhone / iPad).
J2ObjC est un outil de ligne de commande open source de Google qui traduit le code Java en Objective-C pour la plate-forme iOS (iPhone / iPad).Cet outil permet au code Java de faire partie de la construction d'une application iOS, car aucune modification des fichiers générés n'est nécessaire.L'objectif est d'écrire le code non UI d'une application (comme l'accès aux données ou la logique d'application) en Java, qui est ensuite partagé par les applications Web (à l'aide de GWT), les applications Android et les applications iOS.J2ObjC prend en charge la plupart des fonctionnalités Java et d'exécution requises par les développeurs d'applications côté client, notamment les exceptions, les classes internes et anonymes, les types génériques, les threads et la réflexion.La traduction et l'exécution des tests JUnit sont également prises en charge.J2ObjC est actuellement entre la qualité alpha et bêta.Plusieurs projets Google en dépendent, mais lorsque de nouveaux projets commencent à fonctionner avec eux, ils trouvent généralement de nouveaux bugs à corriger.Apparemment, chaque développeur Java a une manière légèrement différente d'utiliser Java, et l'outil n'a pas encore traduit tous les chemins possibles.Son numéro de version initial est 0.5, ce qui, espérons-le, représente correctement son état de sortie.J2ObjC ne fournit aucune sorte de boîte à outils d'interface utilisateur indépendante de la plate-forme, et il n'est pas prévu de le faire à l'avenir.Le code de l'interface utilisateur iOS doit être écrit en Objective-C ou Objective-C ++ à l'aide du SDK iOS d'Apple (interfaces utilisateur Android utilisant l'API d'Android, interfaces utilisateur d'application Web utilisant GWT, etc.).

Les catégories

Alternatives à J2ObjC pour Windows

Gluon Scene Builder

Gluon Scene Builder

Scene Builder fonctionne avec l'écosystème JavaFX - contrôles officiels, projets communautaires et offres Gluon, y compris Gluon Mobile, Gluon Desktop et Gluon CloudLink.
XMLVM

XMLVM

Le but de XMLVM est d'offrir une chaîne d'outils de compilateur croisé flexible et extensible.