免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 17788 | 回复: 14
打印 上一主题 下一主题

perl GUI toolkit 的选择 (原创) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-05 13:16 |只看该作者 |倒序浏览
初学perl的人总是想写一个酷酷的GUI程序(虽然现在GUI程序有些过时...) 或者你是一个经验丰富的SA, 老板不满意你的命令行脚本,希望你能写些easy to use的脚本. 不管为了什么,你现在可能已经开始在寻觅好用的perl GUI 工具. 是不是开始眼花缭乱了? 没错,因为perl的哲学就是There is more than one way to do it. 这么多的选择的确会让你产生恐惧感.
下面我就列出,perl常用的GUI toolkit 和简短评价.大家可以好好选择选择了:

1. Tk (最新更新2004)
历史悠久, fun, 不过很久没有更新了.最大缺点是--界面丑.经常有朋友看了Tk写的界面,问我是不是90年代写的...

2. Tkx
好东东.如果你会perl/Tk又讨厌它的丑陋,这个就是你的好选择.而且更新及时.

3. Tcl/Tk
比perl/Tk漂亮,看看5.8.8 active perl ppm.

4. Gtk
我在这里指的是Gtk2. 很符合水床理论,more difficult, because it gives you more control over everything,难维护.
5. Qt
看看perl/Qt 最新的update 时间吧,而且在monks中恶评如潮,号称金玉其外,败絮其中(只是指perl/Qt).忘了它吧.

6 wxperl
按照很多monks的说法,虽然有暂时很多毛病,但仍然强力推荐!尤其它可以在Mac上运行,是一个不可多得的优势.

7 Win32::GUI
  chinaunix perl斑竹fwl强力推荐的win32下的GUI toolkit. 的确好用,加上loft更是如虎添翼.

8 Prima
国内很少人用,但是却很好用.有兴趣的人建议去官方网站看看.http://www.prima.eu.org/



后记: 仙子走了以后,一直想写个原创.不过,实在是没时间. 这次这个帖子就算滥竽充数吧,斑竹加精哦!!

论坛徽章:
0
2 [报告]
发表于 2007-05-05 16:14 |只看该作者
及时雨
正徘徊呢,就选Win32::GUI了

论坛徽章:
0
3 [报告]
发表于 2007-05-05 23:28 |只看该作者
mac下可以用CamelBones.这是perl跟ObjectiveC的接口。。

论坛徽章:
0
4 [报告]
发表于 2007-05-06 16:25 |只看该作者

回复 1楼 xiaoyafeng 的帖子

感觉你的评价有误人的嫌疑,在这些GUI模块中TK是功能最好,控件最多的,也是perl惟一默认推荐的.TK的控件可以说是每月都会有更新,更重要的是TK的帮助及DEMO代码也是最多的.

论坛徽章:
0
5 [报告]
发表于 2007-05-06 18:14 |只看该作者

论坛徽章:
0
6 [报告]
发表于 2007-05-07 00:14 |只看该作者
gtk2-perl也许是更好的选择。

论坛徽章:
0
7 [报告]
发表于 2007-05-07 09:10 |只看该作者
原帖由 YGC 于 2007-5-5 23:28 发表
mac下可以用CamelBones.这是perl跟ObjectiveC的接口。。



这个的确是我疏忽,有兴趣的去官方看看:http://camelbones.sourceforge.net/

论坛徽章:
0
8 [报告]
发表于 2007-05-07 09:13 |只看该作者
原帖由 suyogi 于 2007-5-6 16:25 发表
感觉你的评价有误人的嫌疑,在这些GUI模块中TK是功能最好,控件最多的,也是perl惟一默认推荐的.TK的控件可以说是每月都会有更新,更重要的是TK的帮助及DEMO代码也是最多的.



这个....我只能这样说,如果你要简单,有趣,能快速开发,多平台.那么perl/Tk是一种好选择.

论坛徽章:
0
9 [报告]
发表于 2007-05-07 22:10 |只看该作者

OS select Gtk or Tk

Gtk 不能再windows下运行吧Tk可以移植between Linux and Windows,同意吗?

论坛徽章:
0
10 [报告]
发表于 2007-05-07 23:05 |只看该作者
Gtk可以在多平台下运行,包括windows.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP