Re: [appengine-java] What Java MVC framework do you use on AppEngine?

2009-12-22 Thread Ikai L (Google)
Yes, I forgot to mention that Gaelyk is very lightweight relative to Grails.
I haven't done any benchmarking to compare a cold start of a Gaelyk
application to a Java application, so I'm not sure what the overload of
loading Groovy is. Precompilation helps a lot in these cases, and I suspect
Gaelyk's startup time is nowhere near the 20s you are experiencing loading
all of JRuby and the Rails stack.

On Tue, Dec 22, 2009 at 12:54 PM, Guillaume Laforge wrote:

> I think the Grails startup time has improved significantly with the
> 1.3.0 SDK, but at least, till there are even more improvements, Gaelyk
> loads in just a matter of a few seconds. So it's pretty fast, no need
> to load Spring and Hibernate, etc.
>
> On Tue, Dec 22, 2009 at 21:47, Ikai L (Google)  wrote:
> > I am a fan of what the guys working on Play Framework are doing, but
> there
> > are still some things they need to work out for deployment to work in App
> > Engine. I'd look into addressing the issues myself if I had a chance:
> > http://www.playframework.com.
> >
> > Grails is probably the closest to Ruby on Rails, but we are still working
> on
> > Groovy startup time - it's a different face of the same problem we have
> with
> > JRuby.
> >
> > If you're looking at new languages altogether (framework independent), I
> > really like the Scala programming language. It's not as free form as
> dynamic
> > languages like JRuby or Groovy, but you get a lot from type safety
> without a
> > lot of the type clunkiness that Java forces upon you.
> >
> > Then - there's also the Python option for App Engine. Django usually
> spins
> > up pretty quick (on the order of 50-200ms, from what I remember).
> >
> > On Tue, Dec 22, 2009 at 12:40 PM, Guillaume Laforge 
> > wrote:
> >>
> >> As you're mentioning Groovy and Grails, have you looked at Gaelyk, the
> >> lightweight Groovy toolkit?
> >> http://gaelyk.appspot.com/
> >>
> >> On Tue, Dec 22, 2009 at 19:41, Trung Pham  wrote:
> >> > Coming from Ruby on Rails background, I have tried to run Rails on
> >> > Jruby on AppEngine. While it works, but it has ridiculous startup
> >> > time. Well over 20 seconds to spin up an instance, and sometimes it
> >> > even hits the 30 seconds limit.
> >> >
> >> > Anyway, out of curiosity, what is the equivalent MVC framework in the
> >> > Java world that works like Rails? Preferable native Java, not
> >> > something like Grails on Groovy. Is it even possible to have a MVC
> >> > framework on AppEngine that takes no more than 1 second to spin up?
> >> >
> >> > Thanks.
> >> >
> >> > --
> >> >
> >> > You received this message because you are subscribed to the Google
> >> > Groups "Google App Engine for Java" group.
> >> > To post to this group, send email to
> >> > google-appengine-j...@googlegroups.com.
> >> > To unsubscribe from this group, send email to
> >> > google-appengine-java+unsubscr...@googlegroups.com
> .
> >> > For more options, visit this group at
> >> > http://groups.google.com/group/google-appengine-java?hl=en.
> >> >
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Guillaume Laforge
> >> Groovy Project Manager
> >> Head of Groovy Development at SpringSource
> >> http://www.springsource.com/g2one
> >>
> >> --
> >>
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Google App Engine for Java" group.
> >> To post to this group, send email to
> >> google-appengine-j...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> google-appengine-java+unsubscr...@googlegroups.com
> .
> >> For more options, visit this group at
> >> http://groups.google.com/group/google-appengine-java?hl=en.
> >>
> >>
> >
> >
> >
> > --
> > Ikai Lan
> > Developer Programs Engineer, Google App Engine
> >
> > --
> >
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine for Java" group.
> > To post to this group, send email to
> google-appengine-j...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine-java+unsubscr...@googlegroups.com
> .
> > For more options, visit this group at
> > http://groups.google.com/group/google-appengine-java?hl=en.
> >
>
>
>
> --
> Guillaume Laforge
> Groovy Project Manager
> Head of Groovy Development at SpringSource
> http://www.springsource.com/g2one
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> google-appengine-j...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from thi

Re: [appengine-java] What Java MVC framework do you use on AppEngine?

2009-12-22 Thread Guillaume Laforge
I think the Grails startup time has improved significantly with the
1.3.0 SDK, but at least, till there are even more improvements, Gaelyk
loads in just a matter of a few seconds. So it's pretty fast, no need
to load Spring and Hibernate, etc.

On Tue, Dec 22, 2009 at 21:47, Ikai L (Google)  wrote:
> I am a fan of what the guys working on Play Framework are doing, but there
> are still some things they need to work out for deployment to work in App
> Engine. I'd look into addressing the issues myself if I had a chance:
> http://www.playframework.com.
>
> Grails is probably the closest to Ruby on Rails, but we are still working on
> Groovy startup time - it's a different face of the same problem we have with
> JRuby.
>
> If you're looking at new languages altogether (framework independent), I
> really like the Scala programming language. It's not as free form as dynamic
> languages like JRuby or Groovy, but you get a lot from type safety without a
> lot of the type clunkiness that Java forces upon you.
>
> Then - there's also the Python option for App Engine. Django usually spins
> up pretty quick (on the order of 50-200ms, from what I remember).
>
> On Tue, Dec 22, 2009 at 12:40 PM, Guillaume Laforge 
> wrote:
>>
>> As you're mentioning Groovy and Grails, have you looked at Gaelyk, the
>> lightweight Groovy toolkit?
>> http://gaelyk.appspot.com/
>>
>> On Tue, Dec 22, 2009 at 19:41, Trung Pham  wrote:
>> > Coming from Ruby on Rails background, I have tried to run Rails on
>> > Jruby on AppEngine. While it works, but it has ridiculous startup
>> > time. Well over 20 seconds to spin up an instance, and sometimes it
>> > even hits the 30 seconds limit.
>> >
>> > Anyway, out of curiosity, what is the equivalent MVC framework in the
>> > Java world that works like Rails? Preferable native Java, not
>> > something like Grails on Groovy. Is it even possible to have a MVC
>> > framework on AppEngine that takes no more than 1 second to spin up?
>> >
>> > Thanks.
>> >
>> > --
>> >
>> > You received this message because you are subscribed to the Google
>> > Groups "Google App Engine for Java" group.
>> > To post to this group, send email to
>> > google-appengine-j...@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > google-appengine-java+unsubscr...@googlegroups.com.
>> > For more options, visit this group at
>> > http://groups.google.com/group/google-appengine-java?hl=en.
>> >
>> >
>> >
>>
>>
>>
>> --
>> Guillaume Laforge
>> Groovy Project Manager
>> Head of Groovy Development at SpringSource
>> http://www.springsource.com/g2one
>>
>> --
>>
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine for Java" group.
>> To post to this group, send email to
>> google-appengine-j...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine-java+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine-java?hl=en.
>>
>>
>
>
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to google-appengine-j...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>



-- 
Guillaume Laforge
Groovy Project Manager
Head of Groovy Development at SpringSource
http://www.springsource.com/g2one

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.




Re: [appengine-java] What Java MVC framework do you use on AppEngine?

2009-12-22 Thread Ikai L (Google)
I am a fan of what the guys working on Play Framework are doing, but there
are still some things they need to work out for deployment to work in App
Engine. I'd look into addressing the issues myself if I had a chance:
http://www.playframework.com.

Grails is probably the closest to Ruby on Rails, but we are still working on
Groovy startup time - it's a different face of the same problem we have with
JRuby.

If you're looking at new languages altogether (framework independent), I
really like the Scala programming language. It's not as free form as dynamic
languages like JRuby or Groovy, but you get a lot from type safety without a
lot of the type clunkiness that Java forces upon you.

Then - there's also the Python option for App Engine. Django usually spins
up pretty quick (on the order of 50-200ms, from what I remember).

On Tue, Dec 22, 2009 at 12:40 PM, Guillaume Laforge wrote:

> As you're mentioning Groovy and Grails, have you looked at Gaelyk, the
> lightweight Groovy toolkit?
> http://gaelyk.appspot.com/
>
> On Tue, Dec 22, 2009 at 19:41, Trung Pham  wrote:
> > Coming from Ruby on Rails background, I have tried to run Rails on
> > Jruby on AppEngine. While it works, but it has ridiculous startup
> > time. Well over 20 seconds to spin up an instance, and sometimes it
> > even hits the 30 seconds limit.
> >
> > Anyway, out of curiosity, what is the equivalent MVC framework in the
> > Java world that works like Rails? Preferable native Java, not
> > something like Grails on Groovy. Is it even possible to have a MVC
> > framework on AppEngine that takes no more than 1 second to spin up?
> >
> > Thanks.
> >
> > --
> >
> > You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> > To post to this group, send email to
> google-appengine-j...@googlegroups.com.
> > To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com
> .
> > For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
> >
> >
> >
>
>
>
> --
> Guillaume Laforge
> Groovy Project Manager
> Head of Groovy Development at SpringSource
> http://www.springsource.com/g2one
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> google-appengine-j...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.




Re: [appengine-java] What Java MVC framework do you use on AppEngine?

2009-12-22 Thread Guillaume Laforge
As you're mentioning Groovy and Grails, have you looked at Gaelyk, the
lightweight Groovy toolkit?
http://gaelyk.appspot.com/

On Tue, Dec 22, 2009 at 19:41, Trung Pham  wrote:
> Coming from Ruby on Rails background, I have tried to run Rails on
> Jruby on AppEngine. While it works, but it has ridiculous startup
> time. Well over 20 seconds to spin up an instance, and sometimes it
> even hits the 30 seconds limit.
>
> Anyway, out of curiosity, what is the equivalent MVC framework in the
> Java world that works like Rails? Preferable native Java, not
> something like Grails on Groovy. Is it even possible to have a MVC
> framework on AppEngine that takes no more than 1 second to spin up?
>
> Thanks.
>
> --
>
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine for Java" group.
> To post to this group, send email to google-appengine-j...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine-java+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>
>



-- 
Guillaume Laforge
Groovy Project Manager
Head of Groovy Development at SpringSource
http://www.springsource.com/g2one

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.




Re: [appengine-java] What Java MVC framework do you use on AppEngine?

2009-12-22 Thread nmelen...@getsense.com.ar
use wicket :)
NM

On Tue, Dec 22, 2009 at 3:41 PM, Trung Pham  wrote:

> Coming from Ruby on Rails background, I have tried to run Rails on
> Jruby on AppEngine. While it works, but it has ridiculous startup
> time. Well over 20 seconds to spin up an instance, and sometimes it
> even hits the 30 seconds limit.
>
> Anyway, out of curiosity, what is the equivalent MVC framework in the
> Java world that works like Rails? Preferable native Java, not
> something like Grails on Groovy. Is it even possible to have a MVC
> framework on AppEngine that takes no more than 1 second to spin up?
>
> Thanks.
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> google-appengine-j...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.




[appengine-java] What Java MVC framework do you use on AppEngine?

2009-12-22 Thread Trung Pham
Coming from Ruby on Rails background, I have tried to run Rails on  
Jruby on AppEngine. While it works, but it has ridiculous startup  
time. Well over 20 seconds to spin up an instance, and sometimes it  
even hits the 30 seconds limit.

Anyway, out of curiosity, what is the equivalent MVC framework in the  
Java world that works like Rails? Preferable native Java, not  
something like Grails on Groovy. Is it even possible to have a MVC  
framework on AppEngine that takes no more than 1 second to spin up?

Thanks.

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.