Jeff,

 I am very familiar with the cold start problem on Java and have searched a 
lot for a solution, including building my one. The cold start is a problem 
with no reasonable solution for more than 2 years. This issue was 
definitive for me, once a lot of users gave up using some of my apps after 
waiting more than 20s for a page to load. So I switched to Python and 
solved my client´s problem. Even if the decision was naive, my clients 
were/are happy and that´s what matters for me.

  I completaly agree that there is not perfect language nor plataform, but 
I don´t know how this common sense information can help on cold start 
issue, what is your solution for it?. 

  I should have wrote "..Python fits GAE better, IN MY OPINION" to try 
avoid the flame ;).

 

 Takashi

 I very glad to hear abou the plan to have no second citzen on GAE. To be 
honest, after switching to Python at that time was great and gave me the 
impression the language was the prefered one, once the platform have 
started using it. More than that I´ve seen very much more question about 
Java problems on this group than in Python land. This fact doesn´t prove my 
opinion, once the number of java users can be greater than Go or Python. 
But it is very odd, at least :)

 As I have said, I have reasonable startup time after removing heavy 
frameworks, like spring. I guess  the need to load all classes make this 
time increase a lot, but i could not find a way to make a"lazy load start" 
on Java like I do on Python  
(ZenWArch<https://bitbucket.org/renzon/zenwarch/wiki/Home>) . 
Maybe this information can help in your team´s discussion.

 Renzo.

Quarta-feira, 20 de Junho de 2012 1:34:32 UTC-3, Takashi Matsuo (Google) 
escreveu:
>
> Oops. Obviously I meant "flame". 
>
> On Wed, Jun 20, 2012 at 1:15 PM, Takashi Matsuo <[email protected]> 
> wrote: 
> > Thanks everyone for the constructive discussion! 
> > 
> > First of all, before it becomes a sort of "frame"(please understand 
> > I'm not saying you're inciting people), please keep in mind that we 
> > want every runtime to be a first citizen of App Engine. 
> > 
> > Secondly, we have introduced significant improvement to the Java 
> > Runtime in the past few years, so it should much much faster than it 
> > was 3 years ago. 
> > 
> > Jeff, 
> > 
> > FYI, I've just started an internal discussion about this issue, and 
> > we're taking this issue very seriously. 
> > I also promise that I'll continue pushing the core engineering team 
> > hard with this issue. 
> > 
> > Thanks again, 
> > 
> > -- Takashi 
> > 
> > On Wed, Jun 20, 2012 at 10:34 AM, Jeff Schnitzer <[email protected]> 
> wrote: 
> >> On Tue, Jun 19, 2012 at 5:12 PM, Renzo Nuccitelli <[email protected]> 
> wrote: 
> >>> 
> >>>  I don´t like flames Language A versus Language B. It just seems  that 
> >>> Python fits better on GAE. It´s just a matter of using the right tool 
> for 
> >>> the problem. 
> >> 
> >> As someone who builds both Python and Java apps on GAE, let me assure 
> >> you that there are plenty of issues in Pythonland as well.  There is 
> >> no perfect language or perfect platform, just different problems to 
> >> solve or work around.  The ones you are unfamiliar with always seem 
> >> hardest. 
> >> 
> >> I like Python, but I think it is naive to claim that Python fits 
> >> better on GAE.  There are many, many considerations beyond instance 
> >> startup time. 
> >> 
> >> Jeff 
> >> 
> >> -- 
> >> 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. 
> >> 
> > 
> > 
> > 
> > -- 
> > Takashi Matsuo | Developer Advocate | [email protected] 
>
>
>
> -- 
> Takashi Matsuo | Developer Advocate | [email protected] 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/wBLqKgPQ9igJ.
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