Web tier: servlets, JSP, Web frameworks: Which web framework is your favorite?
There are a lot of framework:
- Posted by: Sergey A
- Posted on: April 22 2004 05:23 EDT
- Struts (less flexible)
- Tapestry (components approach)
- JSF (components approach)
Which is your favorite?
I think web componets are more appropriate and flexible for web application. But it isn't the easiest way.
What are you thinking about it?
It's make developing web application simplification, and it has many third-party tools.
WebOnSwing Web Application Framework (http://webonswing.sf.net).
This framework can create web pages using Swing components, keeping the same source code for both environment. The idea is make use of Swing arquitecture with all its advantages to create web applications, as its components are enough generic to use them in almost any presentation layer, like HTML. Also, this framework, provides some mechanisms, based on a powerful template engine, that adapts the look of applications to acquire a professional graphic design in web. It has some similar aproach to .NET webforms, like a kind of viewstate to maintain the page state through successive requests, and a set of validators (required, regular expression, compare, range, group).
There are a lot of framework:- Struts (less flexible)- Turbine- Tapestry (components approach)- JSF (components approach)Which is your favorite? I think web componets are more appropriate and flexible for web application. But it isn't the easiest way.What are you thinking about it?If you want to go the components route than Tapestry.
If you want to go the "action classes" route than Webwork wins
If you want the standard than Struts wins
If you want what might be hot tomorrow than JSF wins
If you want ease of use, either Maverick or Webwork
My 4 cents