[Opensource] Newbie Questions from a Struts Guy

David Geary sabreware at earthlink.net
Wed Sep 4 21:48:19 PDT 2002


I'm a Struts guy that's curious about Expresso. I'm doing some consulting and my client wants to build an EJB-based Web application that can produce output for various devices, such as HTML and WAP. JavaServer Faces seems to fit the bill nicely, with it's library of server-side components that can have different types of renderers, but JSF is not nearly ready for prime time. So I've been entertaining alternate solutions such as Struts actions that transform XML files with XSLT to produce the required markup or perhaps a library of custom JSP actions corresponding to the Struts html actions that can render different markup based on some parameter. I would also like to take advantage of Expresso's workflow. Then I saw on the Expresso website that Expresso is "A popular application development framework comprising a library of server side components...", which sounds a lot like JSF.

I have a few Expresso questions:
 
1. Would Expresso be a good fit for my client?
2. Do I use Expresso standalone, or do I use it in conjunction with Struts? 
3. What's the learning curve like for Expresso? I can appreciate that it "reduces project cost and time to production", but that's after all of my developers have climbed the Expresso learning curve. What's that learning curve like? Is it comparable to Struts?

Thanks,


david





More information about the Opensource mailing list