通过对一些D语言可以使用的GUI进行比较,对初学者有个借鉴吧。
评分标准 | DFL | DWT | Harmonia | MinWin | wxD | GtkD | QtD | FTLK | |
Binding | 2,1 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 |
平台 | 支持个数 | 1 | 2 | 1 | 2 | 3 | 3 | 1 | 3 |
文档 | 是,否 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
例子 | 是,否 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
学习曲线 | 容易 | 3 | 2 | 2 | 3 | 1 | 1 | 1 | 1 |
IDE支持 | 是,否 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
本地界面 | 是,否 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
功能 | 包含功能 | 4 | 6 | 3 | 3 | 6 | 6 | 5 | 3 |
协议 | 5 | 5 | 4 | 4 | 5 | 4 | 1 | 4 | |
活跃程度 | 作者活跃度 | 3 | 3 | 0 | 0 | 2 | 2 | 3 | 1 |
稳定性 | 4 | 3 | 2 | 2 | 3 | 4 | 1 | 2 | |
总分 | 26 | 27 | 15 | 17 | 23 | 22 | 14 | 16 |
注意:
协议比较多:Free(Public),BSD,LGPL(wx,zLiz),GPL2,3; 商业
DFL,DWT都可以用Entice作为IDE设计界面
功能和复杂性是成正比的,功能多了,学习就难。
仅仅是个粗略的比较。不足之处,欢迎大家指正!