【发布时间】:2009-01-30 14:03:52
【问题描述】:
希望涉足 GAE 和 python,我想知道有哪些最好的工具 - 谢谢!
【问题讨论】:
标签: python google-app-engine ide
希望涉足 GAE 和 python,我想知道有哪些最好的工具 - 谢谢!
【问题讨论】:
标签: python google-app-engine ide
我会花时间学习 emacs 之类的东西。学习曲线有点高,但是一旦习惯了,就可以从任何终端进行开发。它对 python 和许多其他库提供了出色的支持。
您必须记住,Python 是一种动态类型的语言,因此传统的 IDE 并不是真正的答案,因为它们大多是为静态类型的语言设计的。基本上你想要一些具有语法高亮、编译以及一些快捷方式和宏来让你的生活更轻松的东西...... emacs 拥有所有这些:)
我会谷歌“Emacs Python”来开始。
如果你真的不想使用emacs,我会看PyDev。它是 Eclipse IDE 的扩展,可让您编写 python 代码。我的一些从事 Django 工作的朋友在这方面运气不错。
希望这会有所帮助。
祝你在 GAE 上好运。
【讨论】:
Netbeans 有一些非常好的 Python 开发工具
【讨论】:
我在 Eclipse 上使用 pydev,也适用于 django!
【讨论】:
VIM(有足够多的插件让它类似于 IDE)
Komodo IDE($$)
带有 Pydev 的 Eclipse
支持 Python 的 Net Beans
WingIDE($$)
SPE(Stani 的 Python 编辑器)
【讨论】:
【讨论】:
我一直在使用 gedit 并且对它非常满意,有几个很好的插件可以让生活更轻松(例如 Class Browser)。我尝试了 eclipse,但它与 Java 的体验不同。
【讨论】:
对于我最近的 GAE 项目,我尝试了使用 pydev 的 eclipse 和使用其 python 插件的 intellij。我将 intellij 用于我的“真实”工作,因此我个人认为它是最自然且易于使用的。它不是开源的,但如果您已经拥有许可证,则无需额外费用。
我发现 eclipse 插件也非常好。你不会像使用 java 那样获得那么多智能感知,但我对你从动态类型语言中得到的东西印象深刻。
【讨论】:
如果您使用的是 Mac,我强烈推荐 TextMate。该 IDE 非常适合在 Python、PHP、Ruby on Rails、HTML 等项目上进行编码。
价格为 52 美元,有 30 个试用版可供您自己试用。强烈推荐我最喜欢的 Mac 开发者。
另外,如果您看过 demo's at Google Campfire,您会注意到他们正在使用 TextMate!
【讨论】:
我用ulipad下载又快又简单here
【讨论】:
你可以试试 appengine-emacs-toolkit。 http://code.google.com/p/appengine-emacs-toolkit/
本工具包包含两个emacs主要模式,有助于用python开发GoogleAppEngine和SinaAppEngine。
它支持创建新项目,启动本地服务器,打开浏览器查看项目,上传项目.
此工具包在 WindowsXP/7、Ubuntu 和 GoogleAppEngine-1.6.1、saepythondevguide 上进行了测试。
【讨论】: