J2ObjC

J2ObjC

J2ObjC är ett kommandoradsverktyg med öppen källkod från Google som översätter Java-kod till Objekt-C för iOS (iPhone / iPad) -plattformen.
J2ObjC är ett kommandoradsverktyg med öppen källkod från Google som översätter Java-kod till Objekt-C för iOS (iPhone / iPad) -plattformen.Detta verktyg gör det möjligt för Java-kod att ingå i en iOS-applikations byggnad, eftersom ingen redigering av de genererade filerna är nödvändig.Målet är att skriva en apps icke-UI-kod (som datatillgång eller applikationslogik) i Java, som sedan delas av webbappar (med GWT), Android-appar och iOS-appar.J2ObjC stöder de flesta Java-språk- och runtime-funktioner som krävs av applikationsutvecklare på klientsidan, inklusive undantag, inre och anonyma klasser, generiska typer, trådar och reflektion.JUnit-testöversättning och körning stöds också.J2ObjC är för närvarande mellan alfa- och betakvalitet.Flera Google-projekt förlitar sig på det, men när nya projekt först börjar arbeta med det, hittar de vanligtvis nya buggar som ska åtgärdas.Tydligen har alla Java-utvecklare ett något annorlunda sätt att använda Java, och verktyget har inte översatt alla möjliga vägar än.Det ursprungliga versionnumret är 0,5, vilket förhoppningsvis representerar dess release status korrekt.J2ObjC tillhandahåller inte någon form av plattformsoberoende UI-verktygssats, och det finns inte heller några planer för att göra det i framtiden.iOS UI-kod måste skrivas i Objekt-C eller Objekt-C ++ med Apples iOS SDK (Android UI: er med Android: s API, webbapp-UI: er med GWT, etc.).

Funktioner

kategorier

Alternativ till J2ObjC för alla plattformar med någon licens

Gluon Scene Builder

Gluon Scene Builder

Scene Builder arbetar med JavaFX-ekosystemet - officiella kontroller, gemenskapsprojekt och Gluon-erbjudanden inklusive Gluon Mobile, Gluon Desktop och Gluon CloudLink.
XMLVM

XMLVM

Målet med XMLVM är att erbjuda en flexibel och utdragbar verktygskedja för tvärkompilerare.