>If your app exceeds free quota, this deference can impact total amount of 
>costs significantly.

As can the difference in price/productivity between the two languages
as far as total cost of development goes.

The incremental costs on appengine between the two technologies are
dwarfed by the productivity differences between them for most
project's I'd imagine. I'd say if you're charging clients the same
amount to develop an app in Java as you are in Python, you're vastly
overcharging for the python or undercharging for the java (baring
language specific libraries available for one platform and not on the
other).

For a huge number of programs, the difference in development time
between a higher level language and a lower level language is never
recouped by increased runtime in the faster, lower level language.

For many apps, even java developers are faster writing python than
java (Although they all seem to go for Ruby instead).


     --Michael


On Tue, Dec 15, 2009 at 1:02 PM, Takashi Matsuo
<[email protected]> wrote:
> Hello,
>
> Today I noticed that App Engine Java environment became much faster
> then before. The spin up cost is about 700cpu_ms with the simplest
> servlet. Additionally, when it comes to serving with a hot instance,
> the cost reduces to 0-2cpu_ms, while python environment takes about
> 5-7cpu_ms even with the simplest handler.
>
> To make it simple here, lets say Java takes     1cpu_ms while Python takes
> 6cpu_ms for serving very simple page.
> How many requests can they serve with 1 cpu hour?
>
> Java: 3600000 requests/1 cpu hour
> Python: 600000 requests/1 cpu hour
>
> This is a big deference; 6 times! If your app exceeds free quota, this
> deference can impact total amount of costs significantly. I'm a big
> Python fan and I have believed that appengine Python runtime is
> superior to Java runtime, so I've been trying to persuade others to
> use Python rather than Java for now.
>
> Having said that, today it turns out for me that Java runtime is much
> more cost effective than Python runtime in some cases, so should I
> recommend others to use Apppengine Java if they are very sensitive to
> cpu costs?
>
> I'd appreciate if anyone could share one's thoughts/experiences on this.
>
> TIA
>
> --
> Takashi Matsuo
> Kay's daddy
>
> --
>
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>
>



-- 
Michael Langford
Phone: 404-386-0495
Consulting: http://www.RowdyLabs.com

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.


Reply via email to