我应该使用Perl / Tk,Tcl :: Tk或Tkx作为Perl GUI?

前端之家收集整理的这篇文章主要介绍了我应该使用Perl / Tk,Tcl :: Tk或Tkx作为Perl GUI?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。



我非常喜欢Perl / Tk,但已经认识到它是DOA.我认为Tcl :: Tk和Tkx是更好的解决方案.假设我丢下Perl / Tk. Tcl :: Tk(自2007年以来还没有更新,哪个作者似乎无法访问)是“最受支持”的路由,还是Tkx?这些是否积极使用/支持

解决方法

Tcl::TkTkx下,使用 Tcl模块作为Tcl / Tk的桥梁.区别在于他们向Perl提供的API.

Tkx由ActiveState开发,他们在GUI中使用它们的工具. (例如PPM)它是积极使用的,虽然很难说多么广泛.它也受到支持,但是因为它在Tcl上是如此薄薄的层面,所以没有什么可以支持的.在某种程度上,这是一件好事 – 没有什么改变或打破 – 但它确实给了放弃的印象.

Tcl :: Tk作为一个侧面项目开始,以证明与Perl / Tk的API兼容性是可能的.我喜欢这个想法 – 只需要更改使用Tk来使用Tcl :: Tk,并获得更新版本的Tcl / Tk(如tile(主题))支持的好处,这将是美好的.不幸的是,它还没有.似乎有一些工作正在做,但不是很多.它真的可以使用更多的开发人员.

就我个人而言,我使用Tkx.如果您在Perl / Tk开发方面有经验,那么过渡并不是太痛苦,但我认为这将是一个困难的地方.最糟糕的是您需要参考Tcl/Tk documentation才能使用它.如果你知道Tcl是非常好的,因为桥梁到Perl引入了很少的惊喜,但是如果你从不熟悉的语言翻译起来就不是很尴尬.

猜你在找的Perl相关文章