基于 Enthought TraitsUI 的 Python IDE

发布于 2024-10-06 06:21:23 字数 197 浏览 6 评论 0原文

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

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

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

Has anybody come across an Enthought TraitsUI (Envisage etc) based Python IDE?

I wonder why there is none, when Enthought Tool Suite makes it so easy to create extensible python GUI applications.
One reason I can think of, why such an IDE makes a lot of sense, is because it will be cross platform.

Any reason why such an IDE does not make sense?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

欲拥i 2024-10-13 06:21:23

这样的 IDE 不存在的任何原因
有道理吗?

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

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

  1. 找一群也喜欢它并且想要一个用 Enthought 构建的 IDE 的聪明人,并构建一个 IDE
  2. Clamor for Enthought 来制作一个 IDE

你总是可以使用 Eclipse或另一个开源 IDE 作为后端,然后构建一个新的 UI。

Any reason why such an IDE does not
make sense?

Most people who use Python don't use the Enthought tool suite, so there's not enough interest to create a project (or demand for a company to sell a product).

I know that's not what you want to hear, so here's a few options:

  1. Find a bunch of smart people who also like it and would like an IDE built with Enthought and build an IDE
  2. Clamor for Enthought to make an IDE

You can always use Eclipse or another open-source IDE as a backend and just build a new UI.

忘东忘西忘不掉你 2024-10-13 06:21:23

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

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

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

[Full disclosure: I work at Enthought]

I agree with you, the stack Traits + TraitsUI/pyface + Envisage makes a lot of sense to build a crossplatform IDE and is fairly simple. If you are interested in learning the stack and building one yourself, there are several open source examples that you could use to get started:
https://github.com/enthought/pyface/tree/master/examples
https://github.com/enthought/envisage/tree/master/example

We have also been working ourselves using that stack as the backbone. The next version of EPD, currently in beta, will ship with that IDE (free) in the coming couple months.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文