J2ObjC

J2ObjC

J2ObjC to narzędzie wiersza polecenia Google typu open source, które tłumaczy kod Java na Objective-C na platformę iOS (iPhone / iPad).
J2ObjC to narzędzie wiersza polecenia Google typu open source, które tłumaczy kod Java na Objective-C na platformę iOS (iPhone / iPad).To narzędzie pozwala, aby kod Java był częścią kompilacji aplikacji iOS, ponieważ nie jest konieczna edycja wygenerowanych plików.Celem jest napisanie kodu Java innego niż interfejs użytkownika (takiego jak dostęp do danych lub logika aplikacji) w Javie, który jest następnie udostępniany przez aplikacje internetowe (korzystające z GWT), aplikacje na Androida i aplikacje na iOS.J2ObjC obsługuje większość funkcji języka Java i środowiska wykonawczego wymaganych przez twórców aplikacji po stronie klienta, w tym wyjątki, klasy wewnętrzne i anonimowe, typy ogólne, wątki i refleksje.Obsługiwane jest również tłumaczenie i wykonanie testu JUnit.J2ObjC ma obecnie jakość alfa i beta.Opiera się na nim kilka projektów Google, ale kiedy nowe projekty zaczynają z nim współpracować, zwykle znajdują nowe błędy do naprawienia.Najwyraźniej każdy programista Java ma nieco inny sposób korzystania z Java, a narzędzie nie przetłumaczyło jeszcze wszystkich możliwych ścieżek.Jego początkowa wersja to 0,5, która, mam nadzieję, poprawnie reprezentuje jej status wydania.J2ObjC nie dostarcza żadnego rodzaju niezależnego od platformy zestawu narzędzi UI, ani też nie ma takich planów w przyszłości.Kod interfejsu iOS musi być napisany w Objective-C lub Objective-C ++ przy użyciu Apple iOS SDK (Android UI przy pomocy API Androida, UI przy użyciu GWT itp.).

Stronie internetowej:

Kategorie

Alternatywy dla J2ObjC'a dla wszystkich platform z dowolną licencją

Gluon Scene Builder

Gluon Scene Builder

Program Scene Builder współpracuje z ekosystemem JavaFX - kontrolami urzędowymi, projektami społecznościowymi i ofertami Gluon, w tym Gluon Mobile, Gluon Desktop i Gluon CloudLink.
XMLVM

XMLVM

Celem XMLVM jest zaoferowanie elastycznego i rozszerzalnego zestawu narzędzi dla wielu kompilatorów.