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.
