时间:2010-07-26 09:18:18

标签: python google-app-engine ide

11 个答案:

答案 0 :(得分:13)

cloud-ide.com提供 Exo IDE 。这是一个功能丰富,基于云的IDE,您可以在浏览器中使用它。对您而言非常重要,它支持部署到各种平台即服务(PaaS)提供商(包括Google App Engine)的完整周期!

我以前用过这个,就像说你想要一个新的GAE项目一样简单。在必要时,您将被重定向到Google页面,以注册应用程序名称和域名等详细信息。它甚至支持访问应用程序的GAE日志记录,尽管我发现这比使用Google提供的仪表板要慢得多。

您可以使用Google帐户登录,虽然我不认为这是必要的,但我建议您这样做,因为这样可以让您自动将您创建的应用与该帐户相关联。< / p>

HTH

答案 1 :(得分:3)

答案 2 :(得分:3)

Google Cloud Shell直接通过浏览器为您提供对云资源的命令行访问权限:
Introducing Google Cloud Shell’s new code editor

答案 3 :(得分:2)

目前,可能已经有一段时间了,您将无法直接在应用引擎帐户上编辑您的应用(正如@Wobble所说:实例上的文件系统确实是只读的,原因很难说很难将改变)。像Py I / O或类似的东西也是有限的,正如你注意到的那样。

为了向前发展,您至少需要一个可以写入的文件系统,最好是一台也将为您运行开发服务器的机器。在某些VPS提供商(例如gandi.net,http://www.gandi.net/hosting/)上租用空间,然后您可以将您的VPS主目录安装到办公室计算机上并在VPS上创建您的应用程序,然后从中进行部署。它当然不会是一个IDE,你需要使用(/学习)如何主要通过命令行来处理系统,但它会是一些东西。作为一个额外的奖励,你可以尝试非GAE python的东西(Turbo Gears,扭曲的东西,你选择的花式数据库等)

答案 4 :(得分:1)

答案 5 :(得分:1)

我觉得这比所有其他在线观念更好

codenvy.com

enter image description here

答案 6 :(得分:1)

Google Cloud Source Repositories 为在Google云上托管的项目提供集成的源代码编辑器:

Google Cloud Source Editor

答案 7 :(得分:1)

在寻找类似解决方案时发现了这个问题。正如上面提到的,Cloud9正在使用最近发布的Goolge App Engine演示集成版本:http://googlecloudplatform.blogspot.ie/2016/01/Cloud9-IDE-now-supports-Google-Cloud-Platform.html

  

您的GCP就绪Cloud9工作区预装了Cloud SDK和gcloud命令行工具,允许您直接在IDE中构建应用程序并将其部署到Google App Engine。   使用Cloud9,您可以编辑项目的代码并将更改推送回云源存储库。准备就绪后,直接从IDE构建并部署到App Engine。

此处有关于Cloud9 for Google Cloud Platform的更多信息和演练教程:https://docs.c9.io/v1.0/docs/google

答案 8 :(得分:0)

目前看来没有真正的在线解决方案。我仍然认为,分享简单的示例并测试错误而不必自己注册新的应用程序会很棒。

然而,通过我的3G iPad使用Screens VNC应用程序通过SSH隧道访问我的家用电脑非常舒服。我将计算机的屏幕分辨率设置为1024×768,当我有空闲时间时,我可以非常舒服地使用它来尝试。不完美,因为缺少全键盘支持但非常强大且可用。

答案 9 :(得分:0)

Cloud 9 IDE(c9.io)。它们还没有整合,但据说很快就会完成。他们在Google I / O 2011上演示了测试版,但尚未向公众发布。

答案 10 :(得分:0)

有两个GAE Dev环境似乎效果最好恕我直言。 PyCharm可以配置为通过从内部启动dev_appserver.py来运行/调试GAE应用程序。虽然PyCharm绝对是Python最好的IDE之一,但它的全部功能都令人感到羞耻。

个人(如果你想要畏缩)对我来说最好,我的学生似乎仍然是Eclipse。从安装程序的Web Developer或PHP风格开始,使用最新版本(Oxygen.2)。然后我从Marketplace中添加WebClipse和PyDev。没有eclipse不是我认为“最好”的IDE;然而,它是IDE的瑞士军刀,可以做到这一切。

安装后选择Python透视图并创建一个新项目...(注意这不是Python项目,而是一个通用项目)从对话框中选择Python Google App Engine项目。填写空白(它会要求您确定Python27的位置以及google_appengine所在的位置。 然后可以通过右键单击并选择“debug GAE Project”来启动项目。它将自动启动dev_appserver,在localhost:8080上托管您的应用程序,并允许您在Py​​Dev可以提供的Eclipse中进行所有本机Python调试。

希望这会有所帮助。