This all sounds good, Don, and I have been an admirer of your "horse sense" for some time. I especially like the emphasis on KISS. I have a few comments infra.
On 8/2/05, Don Brown <[EMAIL PROTECTED]> wrote: > I'd been waiting to announce/propose this until I could write up a > decent proposal and have the code in a better state, but with all the > talk about Struts 2.0, "good" now is better than "better" tomorrow I > suppose. The following is a proposal for Struts Ti, a possible > successor to Struts classic: I like the name Struts-Titanium too. That has the right feel for what would be a good framework's attributes: light and strong. > > Struts Ti is a simplified Model 2 framework for developing webapps which > allows the developer better access to the underlying servlet/portlet > environment. .......... > The key word for Struts Ti is simplicity. Ideally, Struts Ti should > approach Ruby on Rails levels of easy of use, yet scale up to large > applications providing a smooth transition to JSF/Shale if desired. GREAT! > * POJO-based action that combines an Action and ActionForm in a > similar manner to JSF backing beans and WebWork 2 Commands Allowing multiple ActionForms per Action would be a blessing, This would allow you, where you have the following flow ActionA --> FormA --> ActionB --> FormB --> ActionC and allow ActionB to share FormA with ActionA and FormB with ActionC. > * Spring-based dependency injection in core to allow for pluggability GREAT! > * Built on the backbone of commons-chain How are you going to allow IoC dependency injection and build on the backbone of commons-chain? Those seem to be inherently incompatible. Isn't the chain necessary only where you use a Template-Method Pattern rather than a Strategy Pattern, as the recommended relationship between the view and the controller by GoF, and accordingly have IoC problems? > At this point, the project site, code, and more detailed design > discussions are on my personal server: > > https://www.twdata.org/projects/struts-ti > This looks promising. I will be following with a lot of interest. Good show! -- "You can lead a horse to water but you cannot make it float on its back." ~Dakota Jack~ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]