`
ideage
  • 浏览: 319024 次
社区版块
存档分类
最新评论

D语言GUI库简单比较

阅读更多

 

通过对一些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设计界面
功能和复杂性是成正比的,功能多了,学习就难。

 

仅仅是个粗略的比较。不足之处,欢迎大家指正!

 

分享到:
评论
7 楼 ideage 2009-03-16  
yntcsb 写道

hybrid怎么样。

hybrid是个GameGUI的包吧,没有研究过!
6 楼 yntcsb 2009-03-16  
hybrid怎么样。
5 楼 heromyth 2009-03-02  
支持的协议怎么能以个数来论?考虑开放程度似乎更为合理。熟悉gtk+使用GtkD就不会有什么难度。GtkD的自带的文档也是满不错的。
4 楼 flyingxu 2009-02-26  
看来还是等我来写一个吧,哈哈
3 楼 gxl117 2009-02-21  
DFL的作者不知是不是工作太忙了,最近都没啥动静。论坛里都不见他吭一声了。但愿他不是对此没兴趣了。
2 楼 ideage 2009-02-20  
哈哈,的确比较主观!
1 楼 hurd 2009-02-20  
感觉GtkD的活跃程度给的低了,dfl和dwt的开发都停顿了还给3分,GtkD的作者可是非常勤奋哦。

楼主最近的2篇主观性太强了。。

相关推荐

    bgui:基于SFML的D编程语言编写的GUI库

    基于SFML的D编程语言编写的GUI库 这不再在开发中 请查看其继任者: 这里的原始 dsfml 源: : 该库仍在开发中,尚未“可用”。 不过,它对贡献者开放,谢谢! 它将是一个轻量级、易于使用且功能强大的库来完成...

    DQuick:用 D 编写的 GUI 库

    快速用 D 编写的 GUI 库。 你可能想看看 D 编程语言官方网站:dlang.org 和启发我们的框架(QtQuick): ://blog.qt.digi.com/blog/2013/06/21/overview- 我们使用 Lua 作为脚本语言而不是 javascript,因为没有 C ...

    Python经典练习题合集(含分析+代码)

    5、Python拥有强大和丰富的库,又被称为胶水语言,能把其他语言(主要c/c++)写的模块很轻松地结合在一起。 二、Python的优缺点: 1、优点: a、易于维护和学习 b、广泛的标准库【提供了大量的工具】 c、可扩展...

    enet-tutorials:ENet 教程 D 编程语言的例子

    客户端是一个 gui 应用程序,它使用 anchovy 库作为 gui。 在服务器上实现了一个简单的用户存储。 客户端和服务器作为单独的配置实现,客户端是默认配置。 此外,在服务器上实现了一个简单的/exit命令。 您可以使用...

    JSTL详细标签库介绍

    以下这些情况都可以引发异常:您的代码或调用的代码(如共享库)中有错误,操作系统资源不可用,公共语言运行库遇到意外情况(如无法验证代码),等等<BR><BR>《Exception Handling for C++》关于异常处理论文,向...

    SuperCollider-3.11.0-macOS-signed.zip 亲测可用:用于音频合成和算法合成的平台

    TCP / UDP网络通信数百个UGens(单位生成器)简单的ANSI C插件API数百个以上社区贡献者UGens支持任意数量的输入和d 输出通道,非常适合大型多通道设置使用Supernova服务器实现IDE /基于Qt的跨平台集成开发环境REPL的...

    C++程序设计原理与实践(中文带附录高清版).7z.008(共9个分卷)

    书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例...

    GameFramework:简易游戏框架,整合D2D和Lua

    脚本操作系统简介:语言为简化C语言,自制编译器(词法+语法+ LR分析),IR(基于寄存器),虚拟机,GUI,VFS原理:执行程序时,即时编译代码并执行所生成的二进制指令,按需加载。介绍架构是C / C ++ ,渲染用...

    C++程序设计原理与实践(中文带附录高清版).7z.003(共9个分卷)

    书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例...

    Thinking in Java(中文版 由yyc,spirit整理).chm

    D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍 附录E 关于垃圾收集的一些话 附录F 推荐读物 英文版主页 | 中文版主页 | 详细...

    C++程序设计原理与实践(中文带附录高清版).7z.001(共9个分卷)

    书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例...

    C++程序设计原理与实践(中文带附录高清版).7z.004(共9个分卷)

    书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例...

    C++程序设计原理与实践(中文带附录高清版).7z.002(共9个分卷)

    书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例...

    JAVA_Thinking in Java(中文版 由yyc,spirit整理).chm

    JAVA_Thinking in Java(中文版 由yyc...D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍 附录E 关于垃圾收集的一些话 附录F 推荐读物

    C++程序设计原理与实践(中文带附录高清版).7z.009(共9个分卷)

    书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例...

    C++程序设计原理与实践(中文带附录高清版).7z.007(共9个分卷)

    书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例...

    C++程序设计原理与实践(中文带附录高清版).7z.006(共9个分卷)

    书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例...

    C++程序设计原理与实践(中文带附录高清版).7z.005(共9个分卷)

    书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例...

    数独游戏matlab代码-James-P-D:詹姆斯·PD

    以下是我的Github上每个存储库的快速概述。 所有项目都是原始资源(而不是其他用户创建的项目的分支)。 内容 -C#控制台应用程序,用于基于Forth的基于堆栈的语言 -教育编程语言Logo的C# WinForms实现,并添加了...

    IOSG.net SVGChart

    使用IOSG.net SVGChart 进行组件开发可视为Server-Side的GUI基础类(或WEB基础类),组件支持Java Servlet和JSP技术,完全兼容J2EE。它们从WEB服务器实时表现商业数据,通过IOSG.net SVGChart能够非常简单的构造客户化...

Global site tag (gtag.js) - Google Analytics