我一直在思考,因为我使用了MVP,所以我也可以用本机C / C ++代码来完成计算上昂贵的工作,而GUI可以使用.NET形式或Qt或其他形式来完成。
问题:
1.在winforms中创建GUI却在本机,非托管C / C ++中花费昂贵的工作有意义吗?
2.对于适合上述场景的优质跨平台窗口工具包,有何建议?
对于第一个问题,很难说这是否有意义,因为这很可能取决于您需要获得哪种性能。由于使用正确设计的使用WinForms的GUI中的GUI,我个人没有看到任何系统范围的速度下降,因此我不明白为什么它会引起任何问题,并且很可能会使您的GUI生活变得更轻松。
关于第二个问题,如果您打算在某个时候转移到另一个平台-您想看看Mono已实现的库(http://www.mono-project.com/Main_Page) ,因为它支持WinForms和GTK#,因此还应满足您有关跨平台窗口的大多数需求。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。