希望涉足 GAE 和 python,我想知道什么是最好的工具 - 谢谢!
10 回答
我会花时间学习诸如emacs之类的东西。学习曲线有点高,但是一旦习惯了,就可以从任何终端进行开发。它对 python 和许多其他库提供了极好的支持。
您必须记住 Python 是一种动态类型的语言,因此传统的 IDE 并不是真正的答案,因为它们主要是为静态类型的语言设计的。基本上你想要一些具有语法高亮、编译以及一些快捷方式和宏来让你的生活更轻松的东西...... emacs 拥有所有这些:)
我会谷歌“Emacs Python”来开始。
如果你真的不想使用 emacs,我会看看PyDev。它是 Eclipse IDE 的扩展,可让您编写 python 代码。我的一些从事 Django 工作的朋友对此很幸运。
希望这可以帮助。
祝 GAE 好运。
Netbeans 有一些非常好的 Python 开发工具
我在 Eclipse 上使用 pydev,也适用于 django!
VIM(有足够多的插件使其类似于 IDE)
科莫多 IDE($$)
带有 Pydev 的 Eclipse
支持 Python 的 Net Bean
翼IDE($$)
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 开发人员。
此外,如果您在 Google Campfire 观看演示,您会注意到他们正在使用 TextMate!
我使用 ulipad 是快速简单的在这里下载
你可以试试 appengine-emacs-toolkit。http://code.google.com/p/appengine-emacs-toolkit/
该工具包包含两个emacs主要模式,有助于用python开发GoogleAppEngine和SinaAppEngine。
它提供了创建新项目、启动本地服务器、打开浏览器查看项目、上传项目的支持。
该工具包在 WindowsXP/7、Ubuntu 和 GoogleAppEngine-1.6.1、saepythondevguide 上进行了测试。