使用共享逻辑(MVC)将Qt桌面应用程序扩展到Web服务

时间:2013-11-19 12:51:17

标签: c++ qt wt

所以我面前有这个任务,需要一个可以连接到当前C ++库的桌面客户端。计划是在Qt中开发这个GUI。但是,网页也将在稍后阶段开发。该网页不会像桌面版那样广泛。

因此我的问题是;是否有可能开发一个Qt GUI,分离逻辑(如mvc),然后开发使用相同逻辑部分的Web服务? (例如使用http://www.webtoolkit.eu/wt/

有更好的方法吗? (正如您可能已经猜到的那样,我们的目标是实现平台独立性。在我们的库中,这是在ACE的帮助下实现的)

1 个答案:

答案 0 :(得分:1)

所以,我已决定将所有逻辑(用于通信和脚本等)放在库中。然后,我可以将CLI,GUI或Web服务连接到库,并在各种客户端中重用我的大部分代码。

因此,分离不依赖于Qt分离,客户可以使用任何合适的语言和设计。