J2ObjC

J2ObjC

J2ObjC е инструмент с команден ред с отворен код от Google, който превежда Java кода в Objective-C за iOS (iPhone / iPad) платформата.
  • Безплатно
  • Mac
J2ObjC е инструмент с команден ред с отворен код от Google, който превежда кода на Java в Objective-C за iOS (iPhone / iPad) платформата.Този инструмент позволява Java код да бъде част от изграждането на приложение за iOS, тъй като не е необходимо редактиране на генерираните файлове.Целта е да се напише на Java не-потребителски интерфейс (като достъп до данни или логика на приложение) в Java, който след това се споделя от уеб приложения (с помощта на GWT), приложения за Android и iOS.J2ObjC поддържа повечето функции на езика и времето на изпълнение на Java, изисквани от разработчиците на приложения от страна на клиента, включително изключения, вътрешни и анонимни класове, общи типове, конци и размисъл.Поддържа се и JUnit тестов превод и изпълнение.В момента J2ObjC е между алфа и бета качество.Няколко проекта на Google разчитат на него, но когато новите проекти първо започнат да работят с него, обикновено намират нови грешки, които трябва да бъдат отстранени.Очевидно всеки Java разработчик има малко по-различен начин на използване на Java и инструментът все още не е превел всички възможни пътища.Първоначалният му номер е 0.5, което, надяваме се, правилно представя състоянието му на издание.J2ObjC не предоставя никакъв инструментариум от независим от платформа интерфейс, нито има планове за това в бъдеще.iOS UI кодът трябва да се запише в Objective-C или Objective-C ++, използвайки iOS SDK на Apple (UI на Android, използвайки API на Android, потребителските интерфейси на уеб приложението, използващи GWT и т.н.).
j2objc

Категории

Алтернативи на J2ObjC за всички платформи с всякакъв лиценз

Gluon Scene Builder

Gluon Scene Builder

Scene Builder работи с екосистемата JavaFX - официални контроли, обществени проекти и предложения на Gluon, включително Gluon Mobile, Gluon Desktop и Gluon CloudLink.
XMLVM

XMLVM

Целта на XMLVM е да предложи гъвкава и разтегателна кръстосана инструментална верига.