【问题标题】:Best opensource IDE for building applications on Google App Engine? [closed]在 Google App Engine 上构建应用程序的最佳开源 IDE? [关闭]
【发布时间】:2009-01-30 14:03:52
【问题描述】:

希望涉足 GAE 和 python,我想知道有哪些最好的工具 - 谢谢!

【问题讨论】:

    标签: python google-app-engine ide


    【解决方案1】:

    我会花时间学习 emacs 之类的东西。学习曲线有点高,但是一旦习惯了,就可以从任何终端进行开发。它对 python 和许多其他库提供了出色的支持。

    您必须记住,Python 是一种动态类型的语言,因此传统的 IDE 并不是真正的答案,因为它们大多是为静态类型的语言设计的。基本上你想要一些具有语法高亮、编译以及一些快捷方式和宏来让你的生活更轻松的东西...... emacs 拥有所有这些:)

    我会谷歌“Emacs Python”来开始。

    如果你真的不想使用emacs,我会看PyDev。它是 Eclipse IDE 的扩展,可让您编写 python 代码。我的一些从事 Django 工作的朋友在这方面运气不错。

    希望这会有所帮助。

    祝你在 GAE 上好运。

    【讨论】:

    • -1 用于 emacs。嘘! Vim 一路走来,宝贝! (附:我真的不是 -1,老实说。)
    • +1:emacs 也可以有补全、重构工具、集成调试器等,任何 IDE 的所有功能。
    • 拜托,真正的程序员使用蝴蝶......xkcd.com/378
    • 我非常非常喜欢 vim。它类似于 emacs,但没有复杂的键盘快捷键。有一位导师可以帮助您入门。只需在终端中输入“vimtutor”即可。
    • 有许多传统的 IDE 可以与 Python 完美配合。
    【解决方案2】:

    Netbeans 有一些非常好的 Python 开发工具

    【讨论】:

    • 是的,前几天我刚刚安装了带有 Python 插件的 NetBeans,我对此印象非常深刻。我认为它仍然需要更多的工作,尤其是在代码完成方面,但绝对是我尝试过的最好的免费 IDE 之一。
    • 这是一篇旧文章,所以我只想指出,在我写这篇文章时,仍然有 NO Python 支持 netbeans 7.0
    【解决方案3】:

    我在 Eclipse 上使用 pydev,也适用于 django!

    【讨论】:

      【解决方案4】:

      VIM(有足够多的插件让它类似于 IDE)

      Komodo IDE($$)

      带有 Pydev 的 Eclipse

      支持 Python 的 Net Beans

      WingIDE($$)

      SPE(Stani 的 Python 编辑器)

      【讨论】:

        【解决方案5】:

        【讨论】:

        • 它当然有一些怪癖,但我对它的可定制性和代码完成支持非常满意。它处理 Django 模板的方式有点奇怪,但如果它麻烦,它可以被抑制。
        【解决方案6】:

        我一直在使用 gedit 并且对它非常满意,有几个很好的插件可以让生活更轻松(例如 Class Browser)。我尝试了 eclipse,但它与 Java 的体验不同。

        【讨论】:

          【解决方案7】:

          对于我最近的 GAE 项目,我尝试了使用 pydev 的 eclipse 和使用其 python 插件的 intellij。我将 intellij 用于我的“真实”工作,因此我个人认为它是最自然且易于使用的。它不是开源的,但如果您已经拥有许可证,则无需额外费用。

          我发现 eclipse 插件也非常好。你不会像使用 java 那样获得那么多智能感知,但我对你从动态类型语言中得到的东西印象深刻。

          【讨论】:

            【解决方案8】:

            如果您使用的是 Mac,我强烈推荐 TextMate。该 IDE 非常适合在 Python、PHP、Ruby on Rails、HTML 等项目上进行编码。

            价格为 52 美元,有 30 个试用版可供您自己试用。强烈推荐我最喜欢的 Mac 开发者。

            另外,如果您看过 demo's at Google Campfire,您会注意到他们正在使用 TextMate!

            【讨论】:

            • TextMate 是开源的吗?提问者要求最好的开源 IDE。
            • 这里都是关于开源 IDE,所以没有付费 IDE
            【解决方案9】:

            我用ulipad下载又快又简单here

            【讨论】:

              【解决方案10】:

              你可以试试 appengine-emacs-toolkit。 http://code.google.com/p/appengine-emacs-toolkit/

              本工具包包含两个emacs主要模式,有助于用python开发GoogleAppEngine和SinaAppEngine。

              它支持创建新项目启动本地服务器打开浏览器查看项目上传项目.

              此工具包在 WindowsXP/7、Ubuntu 和 GoogleAppEngine-1.6.1、saepythondevguide 上进行了测试。

              【讨论】:

                猜你喜欢
                • 2010-12-02
                • 2020-09-30
                • 1970-01-01
                • 2023-04-09
                • 2018-07-23
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多