【发布时间】:2010-09-05 19:23:42
【问题描述】:
我的任务是更新一系列应用程序,这些应用程序是性能关键的 VB.NET 应用程序,它们基本上只是监视和返回网络统计信息。我只有三个要求:将其转换为 C#,使其快速,并使其稳定
一个警告是我们“可能”从 .NET 平台迁移到 linux “很快”
我将来会负责维护这些应用程序,所以我想把这件事做好。我决定根据 MVP 模式重构这些应用程序,以便我可以正确地对这个坏男孩进行单元测试。但我也在考虑,因为我使用的是 MVP,我也可以在原生 C/C++ 代码中完成计算成本高昂的工作,而 GUI 可以使用 .NET 表单或 Qt 或其他方式完成。
问题:
在 winforms 中做一个 GUI 但在原生、非托管 C/C++ 中做昂贵的东西有意义吗?
对于适合上述场景的良好跨平台窗口工具包有什么建议吗?
【问题讨论】:
标签: .net windows linux user-interface