有没有人遇到过基于 Enthought TraitsUI(Envisage 等)的 Python IDE?
我想知道为什么没有,当 Enthought Tool Suite 使创建可扩展的 python GUI 应用程序变得如此容易时。我能想到的一个原因是,为什么这样的 IDE 很有意义,因为它将是跨平台的。
为什么这样的IDE没有意义?
为什么这样的IDE没有意义?
大多数使用 Python 的人不使用 Enthought 工具套件,因此没有足够的兴趣来创建项目(或要求公司销售产品)。
我知道这不是你想听到的,所以这里有几个选项:
您始终可以使用 Eclipse 或其他开源 IDE 作为后端并构建一个新的 UI。
[全面披露:我在 Enthought 工作]
我同意你的观点,堆栈 Traits + TraitsUI/pyface + Envisage 对构建跨平台 IDE 非常有意义,而且相当简单。如果您有兴趣学习堆栈并自己构建一个,可以使用几个开源示例来开始: https ://github.com/enthought/pyface/tree/master/examples https://github。 com/enthought/envisage/tree/master/example
我们也一直在使用该堆栈作为主干。目前处于测试阶段的下一版本 EPD 将在未来几个月内随该 IDE(免费)一起提供。