Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java and Python Together in Single Google App Engine Project

I currently have a Java application running on Google App Engine, but I want to add the features that the Python module's SearchableModel provides (for search features of course). Is it possible to run python code in the same project as Java code, just under a different version? If not, could they be two separate apps (current Java app and a new Python-based search app) running against a single datastore, but I don't think that is possible.

like image 423
Jake Avatar asked Dec 20 '10 22:12

Jake


People also ask

Can you make an app with Python and Java?

But when it comes to Mobile Application Development, lesser people are aware that Python can be used to develop a Mobile Application as well. Most people think that Android Development is done on Kotlin and Java, but you can always use a Python framework to develop your application.

What two programming languages do Google App Engine use?

Google App Engine primarily supports Go, PHP, Java, Python, Node. js, . NET, and Ruby applications, although it can also support other languages via "custom runtimes". The service is free up to a certain level of consumed resources and only in standard environment but not in flexible environment.

Is Java or Python better for app development?

Speed of coding The ease and simplicity of writing makes Python the best choice for developers who work in a set timeframe. However, in terms of speed, things are completely different with Java, as its products tend to take more time and may require larger development teams.


1 Answers

It is possible to run Python and Java applications on different versions.

From:

Last but not least: remember that you can have different version of your app (using the same datastore) some of which are implemented with the Python runtime, some with the Java runtime, and you can access versions that differ from the "default/active" one with explicit URLs.

like image 175
hleinone Avatar answered Sep 28 '22 01:09

hleinone