[google-appengine] Re: MVC framework

2013-07-16 Thread Aswath Satrasala
Hello,
Any one is using apache click (click.apache.org) with appengine.  I
personally feel it interesting for rapid web application development and
for producing rich client applications.

Any opinions on this framework.

-Aswath

On Thu, Dec 20, 2012 at 9:06 PM, Aleksei Rovenski 
aleksei.roven...@gmail.com wrote:

 Maybe Sitebricks?

 четверг, 20 декабря 2012 г., 12:17:06 UTC+2 пользователь aswath написал:

 Hi All,
 What is a good java MVC framework to use in GAE development.
 I use GWT for most stuff, and servlets and JSP's.  But, doing simple
 things in GWT is more time consuming. For more complex forms and UI logic,
 I will still do in GWT

 I am looking for a java MVC framework with good UI components for rapid
 web development.

 I have worked few years ago on Struts and little bit on JSF.   I am not
 in favor of Struts for now.   I am not sure about the JSF community and its
 support now.

 I have gone thru the group and found few
 * vRaptor
 * Slice
 * Wicket etc.

 What is currently used by the developers? It should be easy to learn, and
 a lot of documentation to get started.

 -Aswath
 www.AccountingGuru.in



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] Re: MVC framework

2013-07-16 Thread Rafael
Aswath,

I am using spring-mvc + velocity + dcevm for rapid development:
http://blog.rafaelsanches.com/2012/02/02/spring-mvc-velocity-dcevm/

Unfortunately I had to do a lot of hacks to overcome cold startup with
spring. I will be writing on a blog post soon.

The three main issues of spring are:
1) At the very beginning, before spring is even called, appengine do a nice
classpath scanning searching for taglib stuff. Even if you don't use
taglib, jsp or any other 1997 stuff.
2) context:component-scan is slow. Again, because of classpath scanning.
3) WebApplicationContext takes forever to initialize.

I have a solution for 2 and almost for 3.

thanks
rafa


On Tue, Jul 16, 2013 at 12:47 AM, Aswath Satrasala 
aswath.satras...@gmail.com wrote:

 Hello,
 Any one is using apache click (click.apache.org) with appengine.  I
 personally feel it interesting for rapid web application development and
 for producing rich client applications.

 Any opinions on this framework.

 -Aswath

 On Thu, Dec 20, 2012 at 9:06 PM, Aleksei Rovenski 
 aleksei.roven...@gmail.com wrote:

 Maybe Sitebricks?

 четверг, 20 декабря 2012 г., 12:17:06 UTC+2 пользователь aswath написал:

 Hi All,
 What is a good java MVC framework to use in GAE development.
 I use GWT for most stuff, and servlets and JSP's.  But, doing simple
 things in GWT is more time consuming. For more complex forms and UI logic,
 I will still do in GWT

 I am looking for a java MVC framework with good UI components for rapid
 web development.

 I have worked few years ago on Struts and little bit on JSF.   I am not
 in favor of Struts for now.   I am not sure about the JSF community and its
 support now.

 I have gone thru the group and found few
 * vRaptor
 * Slice
 * Wicket etc.

 What is currently used by the developers? It should be easy to learn,
 and a lot of documentation to get started.

 -Aswath
 www.AccountingGuru.in


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-appengine.
 For more options, visit https://groups.google.com/groups/opt_out.




-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] Re: MVC framework

2013-07-16 Thread Raphael André Bauer
Try Ninja at http://www.ninjaframework.org and its ninja-appengine
module: https://github.com/ninjaframework/ninja-appengine .

Ninja is a bit to Java what Rails is to Ruby.

Starting your project is as simple as running:
mvn archetype:generate -DarchetypeGroupId=org.ninjaframework
-DarchetypeArtifactId=ninja-appengine-blog-archetype

Ninja-appengine uses Jeff's great Objectify library as persistence
layer. It provides everything you need out of the box: html
templating, restful routes, testing, dependency injection, fast and
productive dev cycles and much much more...

Feedback always appreciated :)

Best,


Raphael


On Wed, Jul 17, 2013 at 12:02 AM, Rafael mufumb...@gmail.com wrote:
 Aswath,

 I am using spring-mvc + velocity + dcevm for rapid development:
 http://blog.rafaelsanches.com/2012/02/02/spring-mvc-velocity-dcevm/

 Unfortunately I had to do a lot of hacks to overcome cold startup with
 spring. I will be writing on a blog post soon.

 The three main issues of spring are:
 1) At the very beginning, before spring is even called, appengine do a nice
 classpath scanning searching for taglib stuff. Even if you don't use taglib,
 jsp or any other 1997 stuff.
 2) context:component-scan is slow. Again, because of classpath scanning.
 3) WebApplicationContext takes forever to initialize.

 I have a solution for 2 and almost for 3.

 thanks
 rafa


 On Tue, Jul 16, 2013 at 12:47 AM, Aswath Satrasala
 aswath.satras...@gmail.com wrote:

 Hello,
 Any one is using apache click (click.apache.org) with appengine.  I
 personally feel it interesting for rapid web application development and for
 producing rich client applications.

 Any opinions on this framework.

 -Aswath

 On Thu, Dec 20, 2012 at 9:06 PM, Aleksei Rovenski
 aleksei.roven...@gmail.com wrote:

 Maybe Sitebricks?

 четверг, 20 декабря 2012 г., 12:17:06 UTC+2 пользователь aswath написал:

 Hi All,
 What is a good java MVC framework to use in GAE development.
 I use GWT for most stuff, and servlets and JSP's.  But, doing simple
 things in GWT is more time consuming. For more complex forms and UI logic, 
 I
 will still do in GWT

 I am looking for a java MVC framework with good UI components for rapid
 web development.

 I have worked few years ago on Struts and little bit on JSF.   I am not
 in favor of Struts for now.   I am not sure about the JSF community and its
 support now.

 I have gone thru the group and found few
 * vRaptor
 * Slice
 * Wicket etc.

 What is currently used by the developers? It should be easy to learn,
 and a lot of documentation to get started.

 -Aswath
 www.AccountingGuru.in


 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-appengine.
 For more options, visit https://groups.google.com/groups/opt_out.




 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-appengine.
 For more options, visit https://groups.google.com/groups/opt_out.





-- 
inc: http://ars-machina.raphaelbauer.com
tech: http://ars-codia.raphaelbauer.com
web: http://raphaelbauer.com

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] Re: MVC framework

2013-07-16 Thread Nick
Hi all,

A quick plug for thundr: http://3wks.github.io/thundr/

This is our light weight Web MVC which was built specifically to overcome 
some of the issues we experienced trying to use spring, play and other 
frameworks on appengine.

Its designed to give you a leg up with simplicity and transparency of code 
relationships, so it offers good high level abstractions.

However one of the main pains i suffered with other frameworks is that a 
lot of the appengine services are quite low level, so it never prevents you 
from hooking in basic low-level stuff. For example, you can just wire up an 
existing servlet as a controller if you need to, or pull in an external 
library to handle specific use cases. Its comes with jsp support out of the 
box, but its easy to plug in other templating languages (velocity, 
handlebars, any other implementation you care to name).

It also runs on other platforms (although obviously appengine specific code 
won't), if you need a migration path in mind.

Its being used on multiple production enterprise applications, some of 
which have been going for well over a year and we're very happy with it.
Take a look!





On Wednesday, July 17, 2013 8:47:18 AM UTC+10, ra wrote:

 Try Ninja at http://www.ninjaframework.org and its ninja-appengine 
 module: https://github.com/ninjaframework/ninja-appengine . 

 Ninja is a bit to Java what Rails is to Ruby. 

 Starting your project is as simple as running: 
 mvn archetype:generate -DarchetypeGroupId=org.ninjaframework 
 -DarchetypeArtifactId=ninja-appengine-blog-archetype 

 Ninja-appengine uses Jeff's great Objectify library as persistence 
 layer. It provides everything you need out of the box: html 
 templating, restful routes, testing, dependency injection, fast and 
 productive dev cycles and much much more... 

 Feedback always appreciated :) 

 Best, 


 Raphael 


 On Wed, Jul 17, 2013 at 12:02 AM, Rafael mufu...@gmail.com javascript: 
 wrote: 
  Aswath, 
  
  I am using spring-mvc + velocity + dcevm for rapid development: 
  http://blog.rafaelsanches.com/2012/02/02/spring-mvc-velocity-dcevm/ 
  
  Unfortunately I had to do a lot of hacks to overcome cold startup with 
  spring. I will be writing on a blog post soon. 
  
  The three main issues of spring are: 
  1) At the very beginning, before spring is even called, appengine do a 
 nice 
  classpath scanning searching for taglib stuff. Even if you don't use 
 taglib, 
  jsp or any other 1997 stuff. 
  2) context:component-scan is slow. Again, because of classpath scanning. 
  3) WebApplicationContext takes forever to initialize. 
  
  I have a solution for 2 and almost for 3. 
  
  thanks 
  rafa 
  
  
  On Tue, Jul 16, 2013 at 12:47 AM, Aswath Satrasala 
  aswath.s...@gmail.com javascript: wrote: 
  
  Hello, 
  Any one is using apache click (click.apache.org) with appengine.  I 
  personally feel it interesting for rapid web application development 
 and for 
  producing rich client applications. 
  
  Any opinions on this framework. 
  
  -Aswath 
  
  On Thu, Dec 20, 2012 at 9:06 PM, Aleksei Rovenski 
  aleksei@gmail.com javascript: wrote: 
  
  Maybe Sitebricks? 
  
  четверг, 20 декабря 2012 г., 12:17:06 UTC+2 пользователь aswath 
 написал: 
  
  Hi All, 
  What is a good java MVC framework to use in GAE development. 
  I use GWT for most stuff, and servlets and JSP's.  But, doing simple 
  things in GWT is more time consuming. For more complex forms and UI 
 logic, I 
  will still do in GWT 
  
  I am looking for a java MVC framework with good UI components for 
 rapid 
  web development. 
  
  I have worked few years ago on Struts and little bit on JSF.   I am 
 not 
  in favor of Struts for now.   I am not sure about the JSF community 
 and its 
  support now. 
  
  I have gone thru the group and found few 
  * vRaptor 
  * Slice 
  * Wicket etc. 
  
  What is currently used by the developers? It should be easy to learn, 
  and a lot of documentation to get started. 
  
  -Aswath 
  www.AccountingGuru.in 
  
  
  -- 
  You received this message because you are subscribed to the Google 
 Groups 
  Google App Engine group. 
  To unsubscribe from this group and stop receiving emails from it, send 
 an 
  email to google-appengi...@googlegroups.com javascript:. 
  To post to this group, send email to 
  google-a...@googlegroups.comjavascript:. 

  Visit this group at http://groups.google.com/group/google-appengine. 
  For more options, visit https://groups.google.com/groups/opt_out. 
  
  
  
  
  -- 
  You received this message because you are subscribed to the Google 
 Groups 
  Google App Engine group. 
  To unsubscribe from this group and stop receiving emails from it, send 
 an 
  email to google-appengi...@googlegroups.com javascript:. 
  To post to this group, send email to 
  google-a...@googlegroups.comjavascript:. 

  Visit this group at http://groups.google.com/group/google-appengine. 
  For more options, visit https://groups.google.com/groups/opt_out. 
  

[google-appengine] Re: MVC framework

2012-12-20 Thread de Witte

We have a few GWT Project Templates, building something rapidly is very 
straightforward.

I don't think it will be easier with other frameworks such as Wickets. They 
also don't perform very well on GAE.


Op donderdag 20 december 2012 11:17:06 UTC+1 schreef aswath het volgende:

 Hi All,
 What is a good java MVC framework to use in GAE development.
 I use GWT for most stuff, and servlets and JSP's.  But, doing simple 
 things in GWT is more time consuming. For more complex forms and UI logic, 
 I will still do in GWT

 I am looking for a java MVC framework with good UI components for rapid 
 web development.  

 I have worked few years ago on Struts and little bit on JSF.   I am not 
 in favor of Struts for now.   I am not sure about the JSF community and its 
 support now.

 I have gone thru the group and found few
 * vRaptor
 * Slice
 * Wicket etc.

 What is currently used by the developers? It should be easy to learn, and 
 a lot of documentation to get started.

 -Aswath
 www.AccountingGuru.in



-- 
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/-/mYTNieZ3SMsJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: MVC framework

2012-12-20 Thread Francois Masurel
It should at least be very light weight otherwise you'll probably get hit 
by this annoying issue :  

https://code.google.com/p/googleappengine/issues/detail?id=7865



On Thursday, December 20, 2012 12:01:29 PM UTC+1, de Witte wrote:


 We have a few GWT Project Templates, building something rapidly is very 
 straightforward.

 I don't think it will be easier with other frameworks such as Wickets. 
 They also don't perform very well on GAE.


 Op donderdag 20 december 2012 11:17:06 UTC+1 schreef aswath het volgende:

 Hi All,
 What is a good java MVC framework to use in GAE development.
 I use GWT for most stuff, and servlets and JSP's.  But, doing simple 
 things in GWT is more time consuming. For more complex forms and UI logic, 
 I will still do in GWT

 I am looking for a java MVC framework with good UI components for rapid 
 web development.  

 I have worked few years ago on Struts and little bit on JSF.   I am not 
 in favor of Struts for now.   I am not sure about the JSF community and its 
 support now.

 I have gone thru the group and found few
 * vRaptor
 * Slice
 * Wicket etc.

 What is currently used by the developers? It should be easy to learn, and 
 a lot of documentation to get started.

 -Aswath
 www.AccountingGuru.in



-- 
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/-/tmSj97qSnQIJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: MVC framework

2012-12-20 Thread Aleksei Rovenski
Maybe Sitebricks?

четверг, 20 декабря 2012 г., 12:17:06 UTC+2 пользователь aswath написал:

 Hi All,
 What is a good java MVC framework to use in GAE development.
 I use GWT for most stuff, and servlets and JSP's.  But, doing simple 
 things in GWT is more time consuming. For more complex forms and UI logic, 
 I will still do in GWT

 I am looking for a java MVC framework with good UI components for rapid 
 web development.  

 I have worked few years ago on Struts and little bit on JSF.   I am not 
 in favor of Struts for now.   I am not sure about the JSF community and its 
 support now.

 I have gone thru the group and found few
 * vRaptor
 * Slice
 * Wicket etc.

 What is currently used by the developers? It should be easy to learn, and 
 a lot of documentation to get started.

 -Aswath
 www.AccountingGuru.in



-- 
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/-/z6MfmC47F5cJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.