Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What Java framework would you use with Google App Engine? [closed]

It's been a while since I've done any website with with Java, and am wondering what framework options are out there for Google App Engine.

What framework would you suggest for someone who has no real preference?

I like Ruby On Rails, and am getting into Django, and like that as well. Professionally I'm a ASP.NET developer so I have the most experience with that, but I'm looking to expand into other technologies, and patterns.

It would be nice to have more experience with MVC.

thanks, Mark

like image 373
MStodd Avatar asked Apr 18 '09 03:04

MStodd


People also ask

Which version of Java does Google App Engine Support?

App Engine runs Java 11/17 apps in a container secured by gVisor on an up-to-date Ubuntu Linux distribution and its supported openjdk-11-jdk for Java 11 or openjdk-17-jdk for Java 17 runtime.

What programs support Google App Engine?

Google App Engine primarily supports Go, PHP, Java, Python, Node.js, .NET, and Ruby applications, although it can also support other languages via "custom runtimes".

When Java programming for App Engine What preferred development kit?

A Java Development Kit (JDK) for your platform. App Engine supports both Java 5 or Java 6 however Java 6 is preferred.


1 Answers

The Spring Framework works, although you have to make sure commons-logging isn't called commons-logging-1.1.1.jar (as I had it in maven conventions, Google provides a jar with this same name and there are classloading issues as a result). So, Spring WebMVC is confirmed to work - which raises the possibility that its sister project Spring Webflow will work - though I can't say I really like where Webflow 2 completely diverged from Webflow 1.

Also, I have yet to find a framework that really encompasses the notion of "saving and continuing" well - users often like to do that, and Webflow 2 really tries to make programming that as difficult as possible if you use its persistence context inside the flows themselves.

like image 194
MetroidFan2002 Avatar answered Nov 16 '22 02:11

MetroidFan2002