0

有没有人遇到过基于 Enthought TraitsUI(Envisage 等)的 Python IDE?

我想知道为什么没有,当 Enthought Tool Suite 使创建可扩展的 python GUI 应用程序变得如此容易时。我能想到的一个原因是,为什么这样的 IDE 很有意义,因为它将是跨平台的。

为什么这样的IDE没有意义?

4

2 回答 2

1

为什么这样的IDE没有意义?

大多数使用 Python 的人不使用 Enthought 工具套件,因此没有足够的兴趣来创建项目(或要求公司销售产品)。

我知道这不是你想听到的,所以这里有几个选项:

  1. 找到一群也喜欢它并且想要使用 Enthought 构建的 IDE 并构建 IDE 的聪明人
  2. 要求 Enthought 做一个 IDE

您始终可以使用 Eclipse 或其他开源 IDE 作为后端并构建一个新的 UI。

于 2010-12-05T09:52:08.727 回答
0

[全面披露:我在 Enthought 工作]

我同意你的观点,堆栈 Traits + TraitsUI/pyface + Envisage 对构建跨平台 IDE 非常有意义,而且相当简单。如果您有兴趣学习堆栈并自己构建一个,可以使用几个开源示例来开始: https ://github.com/enthought/pyface/tree/master/examples https://github。 com/enthought/envisage/tree/master/example

我们也一直在使用该堆栈作为主干。目前处于测试阶段的下一版本 EPD 将在未来几个月内随该 IDE(免费)一起提供。

于 2013-02-05T02:38:21.660 回答