现在的问题可能是无法回答的; 你最终可能会得到一份人们对"框架"的解释清单,而没有真正区分它们的方法.
也许我们需要框架的定义?我建议它是一个以某种方式决定整个应用程序架构的库.然而,这可能是" 应用程序框架 " 的定义,但如果您的意思更广泛,那么问题可能过于宽泛.然而,这个定义使得Qt成为一个框架,而Boost仍然只是一个库.这使得Boost没有或多或少有用,所以我真的不明白你想从这个问题中发现什么.
以下是可能被视为"框架" 的UI相关库列表:
最显着的区别特征是其中一些是跨平台的,有些是特定于平台的.Gnome可能有一个C API(GTK +)..Net支持多种语言,但需要C++/CLI而不是ISO C++(但这并不比Qt的预处理器IMO差).MFC有点长,没有免费或第三方工具支持.TurboVision是古董,包括我的娱乐和极客怀旧.
| 归档时间: |
|
| 查看次数: |
74262 次 |
| 最近记录: |