Java 带有Embarcadero HTML5Builder的Gui,并针对所有平台重新创建Oxygene对象

Java 带有Embarcadero HTML5Builder的Gui,并针对所有平台重新创建Oxygene对象,java,cordova,user-interface,Java,Cordova,User Interface,Oxygene缺少一个适用于所有平台的Gui设计器 使用Html5builder,可以构建在所有平台上运行的cordova项目 在Cordova中,您可以使用java、.net或swift为所有平台编写插件。 Oxygene可以为java、.net或swift编译 使用Html5builder编写gui并使用Oxygene添加逻辑是否可能/有用 我想为所有平台提供一个逻辑代码和一个gui工具。直接回答您的问题:是的,这是可能的,但只是在理论上。 Cordova是一个工具,旨在支持Web技术的跨平

Oxygene缺少一个适用于所有平台的Gui设计器

使用Html5builder,可以构建在所有平台上运行的cordova项目

在Cordova中,您可以使用java、.net或swift为所有平台编写插件。 Oxygene可以为java、.net或swift编译

使用Html5builder编写gui并使用Oxygene添加逻辑是否可能/有用


我想为所有平台提供一个逻辑代码和一个gui工具。

直接回答您的问题:是的,这是可能的,但只是在理论上。 Cordova是一个工具,旨在支持Web技术的跨平台开发,如html、css和javascript。弥补webcontainer(呈现html和css以及执行javascript代码的容器)和底层操作系统之间差距的插件必须使用平台本机语言编写,但这并不意味着它们应该包含任何实际的applicationlogic,因为这不是他们的目的,也不是他们想做的事。 据我所知,remobjects工具提供了在IOS、Android和WP之间共享后台逻辑的可能性,但仍然需要在各自的平台本机ui工具包中创建的唯一ui,如WP上的xaml、IOS上的cocoa等。 然而,由于您的意图是用html5编写UI,您可以做的是为IOS、ANdroid等创建应用程序,使UI只包含一个webview,在该webview中加载html UI,然后让webview与您的Rejects代码库对话。 我从来没有和remobjects有过任何关系,所以我不能告诉你怎么做,但是我很确定remobjects文档中有关于这方面的内容