Link Details

Link 74874 thumbnail
User 1 avatar

By rick
via java.dzone.com
Published: Apr 08 2008 / 10:01

This must come from the “They know something we don’t know” department, because Google’s newly announced Google App Engine lets you program in any language you like, as long as it is Python.
  • 31
  • 2
  • 3188
  • 897

Comments

Add your comment
User 209577 avatar

LudoA replied ago:

0 votes Vote down Vote up Reply

The comments are worth reading, IMHO.

User 182225 avatar

netsql replied ago:

0 votes Vote down Vote up Reply

Well, Spring home web site is written in Python. It's a good language.

User 282283 avatar

Tantalus replied ago:

0 votes Vote down Vote up Reply

The memory isn't an issue for Google -- anything they'd let you deploy would be limited. It might be a problem to write a useful app under whatever limit they impose, but that's your problem, not theirs. You can probably pay them for more at some point.

The jars is kind of problematic, but with Python you just upload whatever you're importing module wise. I don't see why you couldn't so the same with jars. I imagine they'd make a standard set available to everyone.

The threading is the real problem -- Google doesn't let you use threads or any other system specific thing in the current app engine. I would wager that the JVM is way more complex than the Python runtime, so making a custom Java runtime that disabled all access to system resources, threads, etc.. from Java code is probably a much more massive undertaking than doing so for Python.

User 206264 avatar

e_utrilla replied ago:

0 votes Vote down Vote up Reply

Mmmm... Is really that hard to achieve the limit on thread usage with the current JVM?. I though you could just not grant permissions to create or modify threads using the security policy when the JVM is started...
,

User 206264 avatar

e_utrilla replied ago:

0 votes Vote down Vote up Reply

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.