J2ObjC

J2ObjC

O J2ObjC é uma ferramenta de linha de comando de código aberto do Google que converte o código Java em Objective-C para a plataforma iOS (iPhone / iPad).
O J2ObjC é uma ferramenta de linha de comando de código aberto do Google que converte o código Java em Objective-C para a plataforma iOS (iPhone / iPad).Essa ferramenta permite que o código Java faça parte da construção de um aplicativo iOS, pois não é necessária a edição dos arquivos gerados.O objetivo é escrever o código não-UI de um aplicativo (como acesso a dados ou lógica do aplicativo) em Java, que é compartilhado por aplicativos da Web (usando GWT), aplicativos Android e aplicativos iOS.O J2ObjC suporta a maioria dos recursos da linguagem Java e de tempo de execução exigidos pelos desenvolvedores de aplicativos do lado do cliente, incluindo exceções, classes interna e anônima, tipos genéricos, encadeamentos e reflexão.A tradução e execução do teste JUnit também são suportadas.Atualmente, o J2ObjC está entre a qualidade alfa e beta.Vários projetos do Google dependem disso, mas quando novos projetos começam a trabalhar com ele, eles geralmente encontram novos bugs a serem corrigidos.Aparentemente, todo desenvolvedor Java tem uma maneira ligeiramente diferente de usar Java, e a ferramenta ainda não traduziu todos os caminhos possíveis.O número da versão inicial é 0,5, o que representa o status da versão corretamente.O J2ObjC não fornece nenhum tipo de kit de ferramentas de interface do usuário independente da plataforma, nem há planos para fazê-lo no futuro.O código da interface do usuário do iOS precisa ser escrito em Objective-C ou Objective-C ++ usando o iOS SDK da Apple (UIs do Android usando a API do Android, UIs de aplicativos da Web usando o GWT etc.).
j2objc

Local na rede Internet:

Categorias

Alternativas ao J2ObjC para Windows

Gluon Scene Builder

Gluon Scene Builder

O Scene Builder trabalha com o ecossistema JavaFX - controles oficiais, projetos da comunidade e ofertas da Gluon, incluindo Gluon Mobile, Gluon Desktop e Gluon CloudLink.
XMLVM

XMLVM

O objetivo do XMLVM é oferecer uma cadeia de ferramentas de compilador cruzado flexível e extensível.