关于PERL TK快速开发的构思.

关于PERL TK快速开发的构思.

关于PERL TK快速开发的构思.
刚看到aman13的一篇文章:[url]http://bbs.perlchina.org/pl/ccb/topic_view.cgi?forum=4&article_id=0004050412093144&publishtime_id=0004050412093144&page=15[/url]

正如hoowa回复中关于"图形界面的开发"一段所说的:"图形界面的开发不是perl的弱点,而是没有一个好的快速开发工具....因为哪个时候所有界面都是XML语言描述的".

没有好的快速开发工具,为何我们不能自己开发一个???我个人感觉,类似于VB,DELPHI一类的都是很好的快速开发工具了.所以,我的构思就是用PERL TK来写一个这样的IDE,专用于编写TK程序的.而描述语言,我之前想到的是用PERL自带的DBM database.你认为如何呢???
Tk?
beckheng 你的想法很直接,可是非常有难度,这有点类似 perl6 的自举,用 Tk 写一个普通的小工具还可以,用来做一个 IDE 就几乎是不现实了。IDE 不但要解决最多的技术问题(比如说事件机制),还得传递给用户足够自由的开发能力。

开源项目里面做的很好代表的可能是 glade 或者 widestudio 或者 kdevelop,单单这三个技术在界面描述方式和运行时的支持上又有细微不同。

Tk 是最佳可移植性的代表,也有自己的跨语言 IDE。叫做 SpecTCL,只是它是基于 TCL/TK 的。还有其他很多 GUI 的 API,各自关注一个细微的领域,比如某个语言,或者开发平台,或 Unicode 支持,或者界面描述方式。

这实在是一个非常让人困惑的选择,也是大多数 P 打头的语言的共同问题。其他语言比如 python 做的工具的界面最近也开始频繁露面,可是企业需要的东西还是更加灵活多变。Tk 在这些方面还是有可能做的很好,但是真的不容易。

建议大家一起来出出主意,这是一个很好的话题 :)




   

可以用eclipse插件的方式来写perl ide
可以用eclipse插件的方式来写perl ide
是啊,有难度,...
是啊,有难度,但是支持你!
[quote]回复给 ...
[quote]回复给 formalin14 : 可以用eclipse插件的方式来写perl ide...[/quote]
这个已经有人在做了,已经有模有样了:
http://e-p-i-c.sourceforge.net/
[quote]回复给 ...
[quote]回复给 formalin14 : 可以用eclipse插件的方式来写perl ide...[/quote]

你是指做成eclipse plug-in的方式吗?
[quote]回复给 ...
[quote]回复给 islue : [quote]回复给 ......[/quote]

恩.用过.但是似乎对于我所思考的TK开发并无太大帮助.
好象Glade是支持Perl的
但是不支持Tk,只支持Widget