I have kind of asked this before…
I am trying to decide if I take the python of my app and expand it, or the version I ported to Java. The Java version currently costs more to run, than the python version, but the new pricing would put the Java version as cheaper, at least until instances support multiple threads on python.
So do I build out Python? Or Build out Java?
How long from new pricing to Mult-threaded Python?
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To post to this group, send email to google-a...@googlegroups.com.
To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
We resell service, so our pricing is a function of the code efficiency. I may just be a better Python programmer, and that is why it is faster/cheaper.
-Brandon
due to JIT, java executes faster
i myself prefer python. so does google
i'm pretty much tool / language / platform agnostic. originally
trained as a designer (SVA alumni) but turned a developer
--
Milosh Zorica
http://www.linkedin.com/in/miloshzorica | www.coroflot.com/miloshz
http://tangoinabox.co.uk
Tango in a Box - Online Media Production, the Tango Principles Applied -
Born in Argentina, Growing up Globally
python is a great multi purpose, multi platform language that could do a lot
--
"Hello World the <time is>"
Read visitor count From data Store
"you are the" <vistor count> " visitor"
Visitor + 1 Write to data Store
"The Time is Now" <time>
Exit
Is about 45ms faster on average. In the Python version when running at 500
qps
This may be because Threading is causing this to consume far more instances
in python?
I may build a test logic, and we can have some races based on not just my
code.
-----Original Message-----
From: google-a...@googlegroups.com
[mailto:google-a...@googlegroups.com] On Behalf Of milosh zorica
Sent: Saturday, July 02, 2011 3:20 PM
To: google-a...@googlegroups.com
Subject: Re: [google-appengine] Python VS Java
The CPU bill how ever is currently higher on the Java version than the
Python. (Cycles not Time)
Everyone also keeps telling me build in whatever I'm more comfortable in...
When the platform costs more than the dev makes in a year, you hire the
right dev for the platform, you don't pick the platform based on the dev. I
may get things close to "done" but I'll hire someone better at coding than
me as I get closer to needing the last 20% on the performance.
-Brandon
Given that one of the massive performance benefits of Java comes from JIT hotspot recompilation, this is completely lost if the instance is recycled. On other servers i've seen performance jump from 100 QPS to 600+ just from recompilation.
Cheers
Greg.
--