The Sarasota Java Users Group Web Application Framework Shootout

The Sarasota Java Users Group Web Application Framework Shootout, or just the Shootout, The Shootout will compare a sample application (think Petshop, only simpler) that will be implemented in various frameworks.

The goal is to compare and contrast numerous application frameworks, languages, and platforms. This should also be an excellent learning experience to familiarize ourselves further with the various frameworks involved through the implementation and review of a simple application.

The shootout will be open to Java frameworks as well as not java platforms, such as Ruby and PHP. For languages that also run in the JVM, such as Ruby and Python, we will also profile on their JVM implementation (JRuby and Jython).

We can accept multiple, independent submission for the same framework as well, enabling is to compare and learn from any differences in implementation.

Testing will include code profiling (for Java ) and stress testing of the applications.

The code submitted will be made public and open to review from the JUG community. I am sure you will all want to make sure the submission for your framework of choice is well optimized and representative.

We will start with a simple crud application and eventually expand to include more complex functionality.

Download the full requirements document: http://www.sunjug.org/shootout/Shootout.pdf
View the sample HTML Pages: http://www.sunjug.org/shootout/home.xhtml

Download the Mysql Database Script: http://www.sunjug.org/shootout/JUG_DB.zip
(MySQL Administrator backup file. Use restore feature to load)