Choosing a Java Web Framework
-
Upload
will-iverson -
Category
Technology
-
view
2.071 -
download
0
description
Transcript of Choosing a Java Web Framework
Java Web FrameworksJava Web FrameworksA Panel DiscussionA Panel Discussion
Panelists
Eelco Hillenius
George Smith
Nimret Sandhu
Will Iverson (moderating)
How Did We Get Here?
Graphic: Matt Raible
Goals To Consider
Target?Search Engine Optimization?Rich Desktop Client?Basic Enterprise CRUD?Mobile Devices (iPhone?)Server Load
What about Plugin/Rich Frameworks e.g. WebStart, Flex?Support/BugsHTML5Mobile Support (e.g. Windows Mobile, iPad & Flash)
Programming Concerns
Programming Model
Pure Java (e.g. Echo2)
Java Compiled To JavaScript (e.g. GWT)
JSP with Backing Objects (e.g. JSF)
MVC (e.g. Struts, Spring MVC)
MVC-plus-JavaScript (e.g. Struts/Spring w/JS Library)
Integrated Stack (e.g. Grails, Play)
Underlying Assumptions
Who is doing the design? Who is doing development?
Are they the same person or different people?
Frameworks Under Discussion
Main TopicsWicket (Eelco)GWT (George)Grails & Spring MVC (Nimret)
Other FrameworksStruts, Spring MVCPlayZKJSF
Format (Audience Persuasion)
If you had to start a new project today, you would use...
Wicket, GWT, Struts, Spring MVC, GrailsOther
We will record the votes at the start and at the endYou can vote for more than one!
Winner is who has swayed the most peoplePrize is eternal fame and glory
(1-2 lines on SeaJUG.org)Save your statistical arguments for another time ;)
Opening Topics
This framework ROCKs if you are trying to...
This framework is probably not your choice if...