Maybe the people asking if it's possible to run Jython on App Engine
were on to something, after all! ;)
I also think choosing the toolkit that works best for the task at hand
is more important. Furthermore I'm confident the App Engine team will
speed up the Python runtime further; maybe that's part of what Unladen
Swallow is meant for.
A very interesting observation, though!

Best Regards,

Jesaja Everling


On Tue, Dec 15, 2009 at 7:34 PM, Michael Langford
<[email protected]> wrote:
>>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.
>
>
>

--

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