我基本上使用Xojo来重建以前在Visual Basic 6中构建的另一个程序。我的上司希望我将其构建为桌面应用程序,因为这是VB6代码最初的原因。之后,我们将把桌面应用程序转换为Web应用程序。我需要知道这是否是一个可靠的计划。
xojo网站说,代码可以在桌面应用和网络应用之间共享。但是,我需要将整个桌面应用程序复制到Web应用程序。
在Xojo中,桌面应用可以转换为网络应用吗?最好的方法是什么?
答案 0 :(得分:1)
可以在目标之间共享Xojo代码,但必须重做UI控件。
尽管如此,我们(BKeeney Software)有一个内部实用程序,可以将尽可能多的桌面控件转换为Web Edition控件。它并不漂亮,因为它错过了任何子类控件。
这不是商业产品,但我们确实将现有的桌面项目之一转换为网络版。我们可以作为一个咨询项目提供帮助(对于咨询服务的插件感到抱歉)。
答案 1 :(得分:1)
如果您事先正确设计了桌面应用,那么您将能够与未来的网络应用共享代码。但是,您将无法共享任何UI布局。
有关指导,请查看 Xojo用户指南第4册:开发,第3章:Web开发,第2部分:移植桌面应用程序。