在Google App Engine Python中最好的工具
我之前一直在用C#(ASP.NET MVC有3年经验)、C++和JavaScript开发,也做过一点Python的开发。
现在我想做一个Google App Engine的Python项目,但感觉有点迷茫,因为没有一个好的集成开发环境(IDE)和图形界面的数据管理工具。我在想,GAE是不是只适合那些能一次性写对代码的硬核开发者,比如用vim的人?我觉得在一些更成熟的框架里,很多事情我5分钟就能搞定,而在这里却浪费了很多时间。
我现在在用Eclipse的插件,想在暂停的时候查看数组里的所有元素。我在深入查看对象,但就是找不到那个列表。
这是不是目前在App Engine上做不到的事情?如果是的话,请帮帮我!
我还想知道,是否还没有什么很棒的数据管理工具呢?
3 个回答
我使用的是Wing IDE Pro,这是我用过的最好的Python开发工具。对于C#我用的是VS 2010 Ultimate,所以我在Wing中感到舒适和高效,这说明它在写Python方面的质量非常不错。特别是对于Google App Engine(GAE),Wing支持本地调试。
从 http://pydev.org/ 下载适用于谷歌应用引擎的Python插件。这个插件支持直接从Eclipse部署到应用引擎,非常方便。对于那些熟悉C#和.NET的人来说,这个环境是非常不错的。它甚至还有自动补全功能和更多其他好用的特性……
请参考这个链接 http://code.google.com/appengine/articles/eclipse.html
我用过 Wing IDE Pro 和 PyCharm 这两个开发工具。它们都是很不错的轻量级开发环境,但对我来说,PyCharm 在开发 Google App Engine 时更好用。因为它内置了对 GAE 的支持。