standard pricing google for flexible features engine appengine app python google-app-engine ide

pricing - google app engine python



¿Hay un IDE en línea para Google App Engine? (11)

Cloud 9 IDE ( c9.io ). Aún NO están integrados pero se supone que lo estarán pronto. Demostraron una versión beta en Google I / O 2011, pero aún no se ha lanzado al público.

Estoy aprendiendo Google App Engine / Python y me encanta. Desafortunadamente, no puedo usar mi propia computadora en la oficina y no puedo instalar nada en la máquina corporativa.

Sería genial tener un IDE en línea para el motor de aplicaciones de Google en el que pudiera jugar con mi código Python usando cualquier navegador, incluido el de mi iPad.

Quizás http://www.devunity.com/ sea ​​un IDE en línea para GAE algún día. ¿Conoces alguna forma de programar GAE en un navegador?


Encontré esta pregunta mientras buscaba una solución similar. Como se mencionó anteriormente, Cloud9 estaba demoing una versión integrada con Goolge App Engine, que se lanzó recientemente: http://googlecloudplatform.blogspot.ie/2016/01/Cloud9-IDE-now-supports-Google-Cloud-Platform.html

Su espacio de trabajo Cloud9 listo para GCP viene preinstalado con la herramienta de línea de comandos Cloud SDK y gcloud, y le permite compilar e implementar su aplicación en Google App Engine directamente dentro del IDE. Con Cloud9, puede editar el código de su proyecto y enviar cambios a su repositorio de origen en la nube. Cuando esté listo, cree e implemente en App Engine directamente desde el IDE.

Puede encontrar más información y un tutorial en el tutorial de Cloud9 for Google Cloud Platform aquí: https://docs.c9.io/v1.0/docs/google


Hay dos entornos de desarrollo de GAE que parecen funcionar mejor en mi humilde opinión. PyCharm se puede configurar para ejecutar / depurar una aplicación GAE lanzando dev_appserver.py desde dentro. Si bien PyCharm es definitivamente uno de los IDEs más agradables para Python, el hecho de que eso sea todo lo que hace es una vergüenza.

Personalmente (cringe si quieres) lo mejor para mí y para mis estudiantes parece ser Eclipse. Comience con la última versión (Oxygen.2) con el desarrollador Web o con PHP del instalador. Luego agrego WebClipse y PyDev desde Marketplace. Ningún eclipse no es el IDE que creo que es "el mejor"; Sin embargo, es una navaja suiza de IDE y puede hacerlo todo.

Elija la perspectiva de Python después de la instalación y cree un nuevo proyecto ... (NOTA, este no es un proyecto de Python, sino un proyecto genérico) Desde el cuadro de diálogo, elija el proyecto de Google App Engine de Python. Complete los espacios en blanco (le pedirá que identifique dónde está Python27 y dónde se encuentra google_appengine. El proyecto se puede iniciar haciendo clic con el botón derecho y seleccionando "depurar el Proyecto GAE". Se iniciará automáticamente dev_appserver, hospedará su aplicación en localhost : 8080 y le permite toda la depuración Python nativa en Eclipse que PyDev puede ofrecer.

Espero que esto ayude.


Parece que no hay una solución real en línea en este momento. Todavía pienso que sería genial compartir ejemplos simples y probar errores sin tener que registrar una nueva aplicación.

Sin embargo, resulta bastante cómodo acceder a la computadora de mi hogar a través de mi iPad 3G usando la aplicación Screens VNC a través de un túnel SSH. Configuré la resolución de la pantalla de la computadora en 1024 × 768 y puedo usarla cómodamente para probar cosas cuando tengo algo de tiempo libre. No es perfecto porque falta compatibilidad con el teclado completo, pero es muy potente y utilizable.


Por ahora, y probablemente durante bastante tiempo, no podrá editar su aplicación directamente en una cuenta del motor de la aplicación (como señala @Wobble: el sistema de archivos en las instancias es de solo lectura, por buenas razones que apenas cambiarán) . Las cosas como Py I / O o similares también son limitadas, como usted mismo nota.

Para avanzar, desea mínimamente un sistema de archivos en el que pueda escribir, preferiblemente una máquina que también ejecute el servidor de desarrollo por usted. Alquile espacio en algún proveedor de VPS (p. Ej., Gandi.net, http://www.gandi.net/hosting/ ), luego puede montar su directorio de inicio de VPS en una máquina de oficina y crear su aplicación en el VPS, luego desplegar desde él . Ciertamente no será un IDE, debe usar (/ aprender) cómo manejar el sistema principalmente a través de la línea de comandos, pero será algo. Y como un bono adicional, podrías probar cosas que no sean de GAE python (Turbo Gears, cosas retorcidas, tu elección de base de datos de fantasía, etc.)


Una opción es usar web2py. Todos los archivos en un proyecto web2py pueden ser editados por el propio editor basado en web del framework. Una visión general bastante buena de cómo funciona esto, y algunas de las características del sitio están disponibles en este video:

http://vimeo.com/13485916


cloud-ide.com ofrece exo IDE . Este es un IDE basado en la nube con muchas funciones que utiliza en el navegador. Importante para usted, es compatible con el ciclo completo de implementación en varios proveedores de Plataforma como Servicio (PaaS), ¡incluyendo Google App Engine!

He usado esto antes, y es tan simple como decir que quieres un nuevo proyecto de GAE. Cuando sea necesario, será redirigido a las páginas de Google para registrar detalles como el nombre y el dominio de la aplicación. Incluso es compatible con el acceso a los registros de GAE para su aplicación, aunque me parece que es bastante más lento que usar el panel de control provisto por Google.

Puede iniciar sesión con una cuenta de Google, y aunque no creo que sea necesario, lo recomiendo ya que esto le permite asociar automáticamente la aplicación que crea con esa cuenta.

HTH


Py I / O : no es un IDE completo, sino más bien una consola donde puedes probar algunos de tus códigos Python. Y está escrito y funcionando en GAE.

No creo que haya un IDE en línea completo en este momento que te permita escribir un proyecto completo de GAE / Python.




Siento que esto es mejor que todos los otros ides en línea

codenvy.com