Python 在Google App Engine上构建应用程序的最佳开源IDE?

Python 在Google App Engine上构建应用程序的最佳开源IDE?,python,google-app-engine,ide,Python,Google App Engine,Ide,希望能够涉猎GAE和python,我想知道有哪些最好的工具可以实现这一点-谢谢 我会花时间学习一些东西,比如emacs。学习曲线稍微高一点,但一旦你习惯了,你可以从任何终端发展。它对python和许多其他库有极好的支持 您必须记住,Python是一种动态类型的语言,因此传统的IDE并不是真正的答案,因为它们大多是为静态类型的语言设计的。基本上,你想要的东西有语法高亮显示,编译,也许还有一些快捷方式和宏,让你的生活更轻松。。。emacs拥有所有这些:) 我会用谷歌搜索“Emacs Python”来

希望能够涉猎GAE和python,我想知道有哪些最好的工具可以实现这一点-谢谢

我会花时间学习一些东西,比如emacs。学习曲线稍微高一点,但一旦你习惯了,你可以从任何终端发展。它对python和许多其他库有极好的支持

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

我会用谷歌搜索“Emacs Python”来开始

如果你真的不想使用emacs,我会看看。它是eclipse IDE的扩展,让您可以编写python代码。我的一些做Django工作的朋友在这件事上交了好运

希望这有帮助


祝GAE好运。

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

VIM(有足够的插件使其类似IDE)

Komodo IDE(美元)

带Pydev的Eclipse

netbean与Python支持

WingIDE(美元)


SPE(Stani的Python编辑器)

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

对于我最近的GAE项目,我尝试了eclipse与pydev以及intellij与python插件。我使用intellij来完成我的“真正”工作,因此我发现它是最自然、最容易使用的。它不是开源的,但是如果你已经有了许可证,就不需要额外的费用


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

我在eclipse上使用pydev,而且对django也很有效

如果您使用Mac电脑,我强烈推荐。IDE非常适合在Python、PHP、RubyonRails、HTML等项目上进行编码

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


此外,如果您观看了,您会注意到他们正在使用TextMate

使用ulipad的即时消息下载既快速又简单

您可以尝试appengine emacs工具包

该工具包包含两种emacs主要模式,它们有助于使用python开发GoogleAppEngine和SinaAppEngine

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


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

-1用于emacs。嘘!一路走来,宝贝!(顺便说一句,我不是真的-1,老实说。)+1:emacs也可以有补全、重构工具、集成调试器等,所有功能都来自任何IDE。请注意,真正的程序员使用蝴蝶。。。。我真的很喜欢维姆。它类似于emacs,但没有复杂的键盘快捷键。有一位导师帮助你开始学习。只需在终端中键入“vimtutor”。有许多传统的IDE可以很好地与Python配合使用。是的,前几天我刚刚用Python插件安装了NetBeans,我对此印象深刻。我认为它还需要更多的工作,特别是在代码完成方面,但肯定是我尝试过的最好的免费IDE之一。这是一篇老文章,所以我只想指出,在我写这篇文章时,netbeans 7.0TextMate开源吗?发问者询问最佳开源IDE。这里是关于开源IDE的,所以没有付费IDE。它当然有一些怪癖,但我对它的可定制性和代码完成支持相当满意。它处理Django模板的方式有点不稳定,但是如果它麻烦的话,它可以被抑制。