还有, 请问limodou, 您认为wxPython的缺点有哪些呢, 您所说的功能受限具体是指那些呢.

支持Python的GUI有很多, 有没有可能将GUI这一部分抽象出来, 使文本编辑功能等其他功能与GUI框架无关呢?
我自己也很难说清楚这样做能带来多大的好处, 但是我觉得这似乎更符合Mixins的思想, 而且一个GUI框架的生命周期和用户群是不同的. 很难保
证开发者都能够接受wxPython. 知识浅薄, 一点拙见. :-)

On 7月24日, 上午8时29分, limodou <[email protected]> wrote:
> 2009/7/24 eic <[email protected]>:
>
> > Is there any one who want to do an ulipad plugin like Eclipse CDT?
>
> > 我刚刚接触Ulipad, 虽然看的代码不多, 不过觉得Ulipad和Eclipse在架构的思想方面有很多的相同的地方, 我也看到了
> > limodou希望将其发展成一个framework的目标, 很是赞同.
>
> > 因为项目需要, 一直想找一个Python做的文本编辑器, 之后将其改造成一个C的IDE用作嵌入式的交叉编译环境, 因为虽然Eclipse
> > +CDT比较好用&成熟, 但是基于Java虚拟机的东西显得过于庞大了, 又吃硬盘又占内存, 而且自己不熟Java更熟Python. 本打算用
> > gnu的automake工具集做编译的自动化工具, 可有些难于下手.
>
> > 今晚发现了一个代替automake的工具集: SCons, 它是用Python实现的, 功能比较强大, 是一个非常好的自动化构建工具.
>
> > 这样一来我认为可以基于Scons完成一个Ulipad的插件,以实现CDT的功能将Ulipad改造成一个C/C++或其他编程语言的编译器.
>
> > 不知到谁和我有类似的想法, 或者对我的想法有什么意见和建议呢  :-)
>
> 支持。ulipad中的插件使用的是mixin技术。一方面你可以在原类上定义出功能调用点,另一方面利用python的动态扩展能力可以向原类添加新的方法和 
> 属性。所以实现插件很方便。许多功能是受限于wxpython本身。
>
> --
> I like python!
> UliPad <<The Python Editor>>:http://code.google.com/p/ulipad/
> UliWeb <<simple web framework>>:http://uliwebproject.appspot.com
> My Blog:http://hi.baidu.com/limodou

Reply via email to