Re: choice for web app (command) framework?

Tim Pizey <[email protected]>
Newsgroups gmane.comp.java.webmacro.user
Organization PanEris
Message-ID <[email protected]>
Peter, 

On Tuesday 19 April 2005 23:08, Peter Smith wrote:
> been a while since I've needed to pick a web
> framework.  it's been mostly Struts, and quite a few
> home-grown Struts-like frameworks, but now I need to
> help pick a new one.  So, stay with Struts, or try
> something new?
>
> Java Server Faces? (is this still just a spec, or does
> someone have an implementation?)
> Maverick?
> Spring?
> WebWork?
> others?
>
> Of course, it has to be compatible with WebMacro
> templating.
>
> Leaning towards Struts because I know it and I know
> it's very popular/well-supported in user community.
>
> The biggest payoff I'm expecting to get is a simple
> command-type interface where I can map url 'actions'
> to java code without having huge 'if/else' statements
> in my doGet() methods.

You might like to try http://melati.org/, Melati was based upon 
WM from the start and has many nice features. 

It is, by modern standards, a monolithic framework, there is a 
way to do everything. 

I have been maintaining it since the original authors moved on, 
though I am still in contact with them personally and they will 
answer some mails. 

There is a large volume of open source example code and 
I would be happy to hand hold. 

I have done quite a bit of refactoring recently, and have successfully 
used Melati to import and manipulate a db of 2000000 records in 44 tables 
totalling 1800 fields.
In particular I have added a command line API in addition to the original 
Servlet based API. 

Melati works well with Postgresql, HSQLDB and okish with Oracle and MS SQL 
server. 

The downside would be that there is not a large user community. 

So if you are fearless Melati might be worth a look. 

yours
Tim Pizey


-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.