codenameone构建的UI组件能否作为库导出到所有其他语言,如C#、Objective-C和Java?

codenameone构建的UI组件能否作为库导出到所有其他语言,如C#、Objective-C和Java?,codenameone,Codenameone,我正在调查一个跨平台工具,似乎codenameone是构建具有WORA功能的应用程序的好选择 我知道codenameone具有很高的扩展能力,可以通过添加cn1lib格式的接口来创建扩展,从而翻译许多其他语言库,以便与codenameone交互。(这句话是真的吗?) 但是如果我开发了一个具有UI组件的SDK,我如何将这个库导出到其他主流语言,如C++语言、Objtovi-C、Swift、java上的Android、C++、C、JavaScript……我知道我当然必须创建接口来连接不同的语言。如何

我正在调查一个跨平台工具,似乎codenameone是构建具有WORA功能的应用程序的好选择

我知道codenameone具有很高的扩展能力,可以通过添加cn1lib格式的接口来创建扩展,从而翻译许多其他语言库,以便与codenameone交互。(这句话是真的吗?)

<>但是如果我开发了一个具有UI组件的SDK,我如何将这个库导出到其他主流语言,如C++语言、Objtovi-C、Swift、java上的Android、C++、C、JavaScript……我知道我当然必须创建接口来连接不同的语言。如何导出由codenameone构建的SDK,使其像这样工作


感谢您的帮助。

否。代号一是专为构建完整的应用而设计的。用于本机项目的库/SDK是另一种beast,它们需要本机代码

我不喜欢说“从不”,但这可能不是我们能够解决的问题。Codename One具有GC(垃圾收集)等功能,如果将本机应用打包为SDK,它将无法很好地与本机应用配合使用

唯一一个为构建SDK而设计的跨平台工具(据我所知)是J2ObjC,它是为在iOS和Android之间共享公共Java库代码而设计的。我没怎么用过它,所以我不能说太多