We build tools that enhance developer productivity and code quality. We do this by providing plugins that support integration with databases, frameworks, and services, such as Google App Engine. In this post, we will look at how we’ve made it easier to deploy to Google App Engine from PyCharm or IntelliJ IDEA.
PyCharm Professional Edition comes with Google App Engine Integration built in. For IntelliJ IDEA Ultimate you need to enable it by installing the Google App Engine Integration plugin.
Once integration is enabled, you can create a new Google App Engine application, open a sample shipped with the Google App Engine SDK or open an existing project you may have.
![]() |
Creating a new project in PyCharm |
The IDE will ask for some additional information, such as the Google App Engine application id. Once that is done, the IDE will create a new project structure in which you can start working.
All the various coding assistance features in the IDE are available: syntax and error highlighting, automatic indentation, code completion and more. The Google App Engine SDK directory is automatically added to Libraries in your IDE so all the APIs and classes will provide autocompletion.
![]() |
Code completion in IntelliJ IDEA knows about App Engine APIs |
The IDEs also offer code inspections for common problems and issues in code. For example, PyCharm features some inspections that report the use of language features restricted on GAE and so on. IntelliJ IDEA provides similar inspections.
![]() |
Google App Engine specific code inspections in Pycharm |
During development, you can run your application locally without having to upload it to Google App Engine. The IDE provides a special run/debug configuration that launches your application locally.
Once started, you can navigate to it in your browser at the http://localhost:8080 URL, by default. The Run tool window at the bottom of the IDE will show the output of the GAE application server you launched locally.
![]() |
Running Google App Engine Java app locally |
If instead of using the Run button you use the Debug button (or Shift+F9), the IDE attaches a debugger to your application server. You can now add breakpoints in your application and inspect variables and so on using the Debug tool window once a breakpoint has been hit.
![]() |
Debugging Google App Engine application in IntelliJ IDEA |
Once you feel your application is ready to go live, you can deploy it to Google App Engine Appspot. From the Tools > Google App Engine > Upload App Engine app menu, you can trigger the upload. This will open a new tool window in which you enter your Google Account credentials. The IDE will run the appcfg.py tool and display the output.
![]() |
App deployment from an IDE |
Once the upload and deployment is finished, your application will be live. Congratulations!
As you’ve seen in this blog post, the Google App Engine integrations for IntelliJ IDEA and PyCharm enhance our tools by adding a local test Google App Engine development environment, debugging support and more. We’re not stopping here though, so keep an eye out for even more added functionality. We have some detailed tutorials available for Java and Python. Give it a try (trial versions are available for IntelliJ IDEA and PyCharm) and let us know your thoughts through the comments below.
Develop with pleasure!
-Contributed by Maarten Balliauw, Technical Evangelist, JetBrains
Related Post:
and
- Download Game IronPlane HD v1 5 for Nokia 5800 N97 X6 5530 and N8
- Download Theme Anime Girl Music by Rosy90 for Nokia 5800 and X6
- Distracted driving and cell phones
- Google and NTT DoCoMo announce collaboration
- Faster dialing with Google Voice on Android and Blackberry devices
- Discover more than 3 million Google eBooks from your choice of booksellers and devices
- Google Compute Engine Expanded Availability New Features and Lower Prices
- Easier faster and lower cost Big Data processing with the Google Cloud Storage Connector for Hadoop
- How to check your email from your phone and 50 other things you might want to teach your parents
- Many languages and in the runtime bind them
- PHP App Engine Apps and File System Concepts
- ZTE Announces the Grand S II Iconia Phablet and the BlueWatch
- Comparison between Infinix Alpha X570 and Infinix Alpha Marvel X502
- Ubuntu Touch support dropped for 2012 Nexus 7 and Nexus 10 nexus 5 may be supported in the future
- Install the latest version of Adobe Flash Player on Android 4 0 and Higher
- Google Looking To Expand On Education Based Devices With Samsung And Other OEMs
app
- Epic Game China
- Fortnite Game Xbox One Review
- The Imitation Game (2014) Download
- Www.fifa 18 Android Download
- Fortnite Android Release Date 2018
- Fortnite Android Release List
- Pubg Mobile Pc
- Fifa 18 2.0 By Android Ar.zip (255.74 Mb)
- Fortnite Game Hacks
- Gta Vice City Android Free Download Aptoide
- Gta Vice City Android Skin
- Bee Downloader App 2019
- Fortnite Android Apk Incompatible
- Fortnite Game Wallpaper
- Fortnite Android Update Apk
- Fortnite Android Gpu Bypass
- Pubg Mobile New Map Sanhok
- Gta Vice City Android Blogspot
- Tekken 3 For Android Samsung Galaxy Y
- Fortnite Game Versions
- Epic Game Two Factor Authentication
- Epic Game Launcher Register
- Tekken 3 Rar File For Android
- Pubg Mobile Pc Ram 2gb
- Epic Games Verify Account
0 komentar:
Posting Komentar