File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Is Struts a good choice for workflow UI app?

 
Bill Compton
Ranch Hand
Posts: 186
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
We are adding a web UI to a workflow application that is internal to the company. The application uses WebLogic and will have about 10 users at first, growing to maybe 50-100 users eventually. Information to be shown is primarily job status information and relatively simple database queries. Some "drill-down" links will need to be included in the results of pages. Because the app is internal to the company, it will not need to have an extremely slick look; it just needs to look professional. There are no evident needs for client side automation.

For an application like this, is struts a good choice -- what are the advantages / disadvantages? What are the candidate alternatives -- "roll your own" JSP, other?

Thanks much!
 
Merrill Higginson
Ranch Hand
Posts: 4864
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'd say Struts would fit quite well into this scenario, but then so would a number of other frameworks. As I see it, here are the pros and cons of using Struts:

Pros:
  • It's "Tried and True". Struts has been and is still being used in thousands of industrial strength web applications
  • The skill set is available. There are lots of good developers out there who know Struts and can use it effectively to create your application
  • It's relatively easy to pick up and use
  • It more or less forces you to follow an MVC pattern in developing your application
  • Cons:
  • It doesn't handle some of the newer techniques such as AJAX as well as some of the other frameworks
  • It's not part of the standard JEE Specification. Neither are most other frameworks, but JSF is.
  • It's showing its age. Struts is a bit out of fashion right now, and the developers who are looking for the next, sexy, big thing have long since moved on to something else
  • In short: If you're the type of person who wears a winter coat that's a few years old and is out of fashion, but fits, is comfortable and keeps you warm, then Struts is a good fit for you.
     
    I agree. Here's the link: http://aspose.com/file-tools
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic