我想为用C/C++编写的应用程序编写一个前端。
我使用Solaris10,并计划将应用程序移植到其他一些体系结构(首先是Windows)。
发布于 2008-08-27 05:05:51
我建议您看看wxWidgets,它提供了一些可以在Solaris和Windows上运行的跨平台UI小部件。
发布于 2008-08-27 05:07:04
Qt4是这项工作的最佳工具。如果您想使用其他语言,它还提供了Java和Python绑定
发布于 2008-08-27 05:06:10
在Mac上,这会很容易。在Objective C中编程时,Cocoa API非常有用(它可以很好地编译C/C++文件)。
否则,情况会更加严峻。至于快速原型,您可能需要检查CodeGear (Borland/C++ Builder)工具。我认为他们的VCL库是跨平台的。
否则,您可以使用像Ruby这样的脚本语言,并使用像Shoes这样非常棒的前端库。Python还与wxWidgets接口,使编写跨平台的前端变得容易。请记住,这一切都需要时间来确保您的C/C++代码可以与脚本语言对话。这不是微不足道的,所需的工作量取决于代码库的样式。(哦,我的天。)
最后,您可以只使用wxWidgets本身。这可能是您最好的选择,因为除了编写UI本身之外,它不需要额外的开销。也就是说,C++不是设计UI的最好的语言。
最后,考虑编写一个代码生成器,它可以将Shoes转换为生成相同Shoes应用所需的任何wxWidgets代码。通过这种方式,您可以更轻松地进行UI设计,但最终仍然可以获得C++代码。同样,您可以从Python/wxWidgets代码中生成代码。然后卖出这样的代码生成器。:-)
https://stackoverflow.com/questions/29555
复制相似问题